![如何从 Docker 容器内部访问 Docker 守护进程?](https://linux22.com/image/1161787/%E5%A6%82%E4%BD%95%E4%BB%8E%20Docker%20%E5%AE%B9%E5%99%A8%E5%86%85%E9%83%A8%E8%AE%BF%E9%97%AE%20Docker%20%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B%EF%BC%9F.png)
我正在使用 docker 部署应用程序,并且需要从容器中使用 docker 命令。如何从 docker 容器中使用 docker 命令?
答案1
找到了几种方法。您可以在容器中安装 docker 守护进程套接字,如下所示。
docker run -it -v /var/run/docker.sock:/var/run/docker.sock ubuntu:latest sh -c "apt-get update ; apt-get install docker.io -y ; bash"
如果您使用docker-compose那么您可以使用Volumes进行挂载。
/var/run/docker.sock:/var/run/docker.sock