在容器里使用宿主机的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 配置文件。
posted @ 2024-08-20 09:16  cfg01  阅读(105)  评论(0)    收藏  举报