在容器里使用宿主机的docker命令
在启动容器的时候加上三个参数:
-v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /etc/docker:/etc/docker
解释:
- 第一个参数
-v /var/run/docker.sock:/var/run/docker.sock作用是映射主机的套接字文件到容器, 让容器内启动docker 的时候并不是启动容器内的容器,而是启动主机上的容器。 - 第二个参数
-v /usr/bin/docker:/usr/bin/docker,在容器中直接使用宿主机的 docker 客户端。 - 第三个参数
-v /etc/docker:/etc/docker,让容器中的 docker 客户端使用宿主机的 docker 配置文件。

浙公网安备 33010602011771号