有的时候我们需要在docker容器内操作其他容器,比如做一个容器专门做安装升级,升级完需要重启其他的容器。
需要镜像中安装docker-ce, 如下图,在镜像中安装docker-ce
FROM centos
RUN curl https://download.docker.com/linux/centos/docker-ce.repo \
-o /etc/yum.repos.d/docker-ce.repo \
&& yum install docker-ce -y
创建容器的时候映射添加映射
-v /var/run/docker.sock:/var/run/docker.sock:ro
这样在容器内部就可以执行docker 命令了,例如docker restart AAA, 就可以重启外部的AAA容器了