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
相关推荐
Radan小哥1 小时前
Docker学习笔记—day011
笔记·学习·docker
Zhijun.li@Studio2 小时前
【Docker实战】在容器内配置 SSH 服务:安装、Vim配置与连接验证(保姆级教程)
docker·ssh·vim
了一梨2 小时前
使用Docker配置适配泰山派的交叉编译环境
linux·docker
White-Legend4 小时前
支持docker一键部署了
运维·docker·容器
The star"'4 小时前
docker(6-10)
docker·容器·eureka
普罗米修斯Aaron_Swartz5 小时前
云主机(容器)内实现本地VNC访问
网络·docker
Crazy________5 小时前
01 k8s核心minikube搭建单点集群,kubectl高频命令
云原生·容器·kubernetes
LSL666_7 小时前
docker概述
运维·docker·容器
cqsztech7 小时前
如何在Oracle linux9.6 安装docker软件
数据库·docker·oracle