ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2376 -H fd:// --containerd=/run/containerd/containerd.sock 这条指令的详细解释
时间: 2023-09-26 08:08:26 浏览: 228
MongoDB启动报错 Process: 29784 ExecStart=/usr/bin/mongod $OPTIONS (code=exited, status=14)
5星 · 资源好评率100%
这条指令是用于启动 Docker 守护进程(Docker daemon)的,具体解释如下:
- ExecStart:指定 Docker 守护进程的启动命令。
- /usr/bin/dockerd:Docker 守护进程的二进制文件路径。
- -H tcp://0.0.0.0:2376:指定 Docker 守护进程监听的地址和端口,其中的 0.0.0.0 表示监听所有可用的网络接口,2376 是 Docker 客户端连接 Docker 守护进程的默认端口。
- -H fd://:指定 Docker 守护进程使用的套接字类型,其中的 fd 表示文件描述符,/ 表示使用 Linux 抽象套接字(abstract socket),这种套接字不会在文件系统中创建文件,而是直接在内存中创建,只能被同一台主机上的进程使用。
- --containerd=/run/containerd/containerd.sock:指定 Docker 守护进程使用的容器运行时(container runtime),这里使用的是 containerd,/run/containerd/containerd.sock 是 containerd 的 UNIX 套接字(UNIX socket)路径。
阅读全文