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
相关推荐
sauTCc17 小时前
Docker初探
docker
云上艺旅17 小时前
K8S学习之基础七十四:部署在线书店bookinfo
学习·云原生·容器·kubernetes
c无序17 小时前
【Docker-7】Docker是什么+Docker版本+Docker架构+Docker生态
docker·容器·架构
FixBug_Nick17 小时前
使用Docker安装及使用最新版本的Jenkins
docker·容器·jenkins
ghostwritten19 小时前
Run Milvus in Kubernetes with Milvus Operator
容器·kubernetes·milvus
Zero_to_zero123419 小时前
解决docker的ubuntu系统中文乱码问题
ubuntu·docker·容器
@郭小茶19 小时前
docker-compose方式部署docker项目
运维·docker·容器
duration~21 小时前
K8S自定义CRD
容器·贪心算法·kubernetes
程序员 小柴1 天前
docker的与使用
java·docker·eureka
ghostwritten1 天前
Docker Registry Clean
运维·docker·容器