有的時候我們需要在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容器了