陕西建设执业注册中心网站,手机看电视剧网站大全,男孩子怎么做网站推广,wordpress logout一、 背景介绍
工作中#xff0c;要实现在docker中运行docker#xff0c;实现镜像的拉取#xff0c;创建#xff0c;修改#xff0c;上传等操作。尝试过在docker中#xff0c;安装docker。行不通#xff0c;服务起不来。而且直接在 docker 容器内嵌套安装 docker 未免…一、 背景介绍
工作中要实现在docker中运行docker实现镜像的拉取创建修改上传等操作。尝试过在docker中安装docker。行不通服务起不来。而且直接在 docker 容器内嵌套安装 docker 未免太过臃肿。内部安装与运行Docker无疑增加了服务器镜像的大小同时还增加Docker的深度。
二、 解决方法 更好的办法是容器内仅部署 docker 命令行工具作为客户端实际执行交由宿主机内的 docker-engine服务器。
docker run -it -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker 【镜像】 /bin/bash 三、 实践案例 测试镜像 关键点是将宿主机 docker.sock 文件挂载到容器实现容器内 docker 操作宿主机 docker 的目的。 docker run -it -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker 【镜像】 /bin/bash 2. 可在容器内部只用dcoker命令实现镜像的修改构建等操作。