在Docker容器中使用docker命令
参考:
https://forums.docker.com/t/how-can-i-run-docker-command-inside-a-docker-container/337/2
ubuntu:
docker run -it --rm=true -v /var/run/docker.sock:/var/run/docker.sock ubuntu:latest sh -c "apt-get update ; apt-get install docker.io -y ; bash"
主要是在容器启动时先挂载宿主机上的/var/run/docker.sock 启动后再安装docker
同理,在centos中,可以使用
docker run -it --rm=true -v /var/run/docker.sock:/var/run/docker.sock centos:latest sh -c "yum -y install docker; bash"
本文介绍如何在Docker容器内部运行Docker命令,通过挂载宿主机的/var/run/docker.sock文件,并安装Docker客户端,使得容器能够管理宿主机上的Docker守护进程。适用于Ubuntu及CentOS。
1067

被折叠的 条评论
为什么被折叠?



