docker无法启动排查运维记录

news/2024/9/22 17:57:13

Docker Daemon 连接问题解决文档

问题描述

在使用 Docker 命令时,遇到以下错误:

~$ docker images
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

问题分析

经过查询,问题可能与 iptables 设置有关。

解决步骤

  1. 切换 iptables 设置
    使用以下命令查看当前的 iptables 选项:

    sudo update-alternatives --config iptables
    

    输出可能如下:

    有 2 个候选项可用于替换 iptables (提供 /usr/sbin/iptables)。选择       路径                     优先级  状态
    ------------------------------------------------------------
    * 0            /usr/sbin/iptables-nft      20        自动模式1            /usr/sbin/iptables-legacy   10        手动模式2            /usr/sbin/iptables-nft      20        手动模式要维持当前值[*]请按<回车键>,或者键入选择的编号:
    

    输入选项 1(选择 iptables-legacy),然后按 Enter 键。

    应该看到类似于以下的输出,确认切换已成功:

    update-alternatives: 使用 /usr/sbin/iptables-legacy 替换 /usr/sbin/iptables。
    
  2. 重新启动 Docker 服务

    sudo systemctl restart docker
    
  3. 检查 Docker 服务状态

    sudo systemctl status docker
    
  4. 验证 Docker 功能
    运行以下命令确认问题已解决:

    ~$ docker images
    

    如果一切正常,应该看到镜像列表:

    REPOSITORY   TAG       IMAGE ID   CREATED   SIZE
    

结论

通过将 iptables 切换为 iptables-legacy,成功解决了 Docker 无法连接到守护进程的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/63407.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

mysql安装(windows-mysql-8.1.0-winx64.zip安装)

1、官网下载,解压缩2、配置环境变量3、新增my.ini文件,根据电脑环境修改配置 # 设置mysql的安装目录 basedir # 设置mysql数据库的数据的存放目录 datadir my.ini文件内容如下: [mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\kaifa\mysql-8.1.0-winx64# …

【游记】CSP-S2024游记

寄。CSP-S2024 游记展开目录 目录CSP-S2024 游记初赛9.21 上午9.21 下午初赛 9.21 上午 关于为什么从比赛当天开始,原因是我记性太差全忘了。 早上起来水了会谷,吃完饭出发。 同车 @Vsinger_洛天依 和 @JustinXaviel. 我和洛天依都不考钩组,所以把 JustinXaviel 送到地方之后…

UML在线工具的使用

UML在线编辑网站 https://plantuml.com/zh/class-diagram 模板(类方法显示) @startuml skinparam classAttributeIconSize 0 class Config {+load() +save() } @enduml

CSP2024-24

2A 题意:给定长度为 \(n\) 的非负整数数组 \(a\),求最小的 \(r−l+1\) 满足 \(l≤r,\sum_{i = l}^ra_i\) 是合数。 考虑全是正数的情况,答案一定 \(\le 4\),考虑一下每个数的奇偶性即可。 那么就把所有正数及其位置存下来,使得 \(b_i = a_{p_i}\),暴力检查 \(b\) 中长度为…

放开那代码让我来!——Cursor帮你写代码的奇妙之旅

让我们开门见山:编程很酷,但也很折磨人。那些长时间盯着屏幕,debug无休止的日子,只有程序员懂得它的酸爽。而就在这个编程焦虑的世界中,Cursor横空出世,带着一系列魔法功能,如同你手中的一根智能魔杖,让写代码变得像煮速冻面一样简单。 Cursor,一款基于AI的编程助手,…

Mathtype公式相关:在mathtype中添加任意维数矩阵的方法以及矩阵中省略号的问题;输入空格;输入花体字母;输入空心字母;输入空心数字

一、在mathtype中添加任意维数矩阵的方法以及矩阵中省略号的问题 使用mathtype创建任意维数的矩阵: 打开mathtype后可点击矩阵工具栏,再点击右下角的图形,具体情况如下图所示。点击之后会弹出一个对话框如下图所示,可在行列处输入自己想要的行数和列数。使用此方法创建的矩…

GIS转码的秋招历程与踩坑经历

本文介绍地理信息科学(GIS)专业的2024届应届生,在研三上学期期间,寻找后端研发、软件开发等IT方向工作的非科班转码秋招情况~本文介绍地理信息科学(GIS)专业的2024届应届生,在研三上学期期间,寻找后端研发、软件开发等IT方向工作的非科班转码秋招情况。首先,这篇文章一…