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
相关推荐
Aimyon_361 分钟前
MinerU Docker自定义版本部署
运维·docker·容器
梁正雄2 小时前
19、docker跨主机网络 Overlay\Underlay
网络·docker·容器
wuk9985 小时前
基于开源操作系统搭建K8S高可用集群
容器·kubernetes·开源
Hover_Z_快跑5 小时前
Docker 部署 Elasticsearch 8.12 + Kibana + Nginx 负载均衡
nginx·elasticsearch·docker
没有口袋啦6 小时前
《云原生基础设施》
云原生·容器·kubernetes·华为云
爱宇阳6 小时前
Vue3 前端项目 Docker 容器化部署教程
前端·docker·容器
帅帅梓7 小时前
docker 资源限制
运维·docker·容器
可乐大数据9 小时前
Docker安装(基于云服务器ECS实例 CentOS 7.9系统)
服务器·docker·centos
马达加斯加D10 小时前
k8s --- resource 资源
云原生·容器·kubernetes
一只大耗子。11 小时前
Mac M系列芯片制作Oracle19镜像使用docker-compose运行
docker·docker-compose·mac·oracle19c