docker 嵌套技术 容器之间互相调用。
需要做以下两步:1.将宿主机 /var/run/docker.sock 文件挂载到容器,实现容器内 docker 操作宿主机 docker 的目的2.将宿主机 /usr/bin/docker文件挂载到容器,直接当docker客户端使用。参数说明:1.docker run -v参数 ,挂载几个主机目录,就用几个 -v 参数-v 本地目录:容器目录或 -v 容器目录2.privileged:是否让do
·
需要做以下两步:
1.将宿主机 /var/run/docker.sock 文件挂载到容器,实现容器内 docker 操作宿主机 docker 的目的
2.将宿主机 /usr/bin/docker 文件挂载到容器,直接当docker客户端使用。
参数说明:
1.docker run -v参数 ,挂载几个主机目录,就用几个 -v 参数
-v 本地目录:容器目录 或 -v 容器目录
2.privileged:是否让docker 应用容器 获取宿主机root权限(特殊权限-)
3.:ro 代表只读权限
docker run -it --name test --privileged=true -v /home:/home:ro -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker python:latest bash
宿主机docker列表:
容器内docker列表:
这样就可以在容器内部操作别的容器了。
更多推荐
已为社区贡献3条内容
所有评论(0)