docker 相关组成

docker 客户端

文件名 docker, 一般默认安装在 /usr/bin 目录下。

比如我们执行的 docker ps 调用的就是 docker 客户端程序。

dockerd (docker daemon)服务

文件名 dockerd,一般默认安装在 /usr/bin 目录下。 比如我们说的 docker 服务,就是在说的 dockerd 服务。在 /lib/systemd/system 目录下,看到 docker.service

docker.socket

文件名 docker.socket, 一般默认安装在 /var/run 目录下。用来实现 docker 客户端和 dockerd 服务 之间的 API 通讯。

该文件 (/var/run/docker.socket) 是一个 linux socket(套接字) 文件,通过 la -al 命令可以看到该文件的标识是 s 。在 /lib/systemd/system 目录下

误操作

误操作删除 docker.socket 时,docker.service 将停止运行

无法使用 docker 命令

恢复

同目录下的 docker.pid 也删除 即 /var/run/docker.pid

手动删除后 重启docker

bash 复制代码
systemctl restart docker
相关推荐
小安运维日记2 分钟前
CKA认证 | Day7 K8s存储
运维·云原生·容器·kubernetes·云计算
AR_xsy33 分钟前
K8S--“ Failed to create pod sandbox: nameserver list is empty“
云原生·容器·kubernetes
码农炎可33 分钟前
K8S 黑魔法之如何从 Pod 拿到节点的命令行
安全·云原生·容器·kubernetes
Just_Do_IT_OK36 分钟前
Docker--MySql
mysql·docker·容器
裁二尺秋风1 小时前
k8s dashboard可视化操作界面的安装
云原生·容器·kubernetes
正儿八经的地球人3 小时前
Docker【初识Docker】
docker·容器·eureka
Just_Do_IT_OK3 小时前
Docker--Bitnami/mongodb
docker·容器
bennybi4 小时前
基于Docker的ETCD分布式集群
分布式·docker·etcd
Just_Do_IT_OK4 小时前
Docker--Bitnami/kafka
docker·容器
Bright16685 小时前
Docker部署skywalking
docker·容器·skywalking