从Docker中删除Docker?

是否有可能控制(清单/开始/停止/删除)在同一台机器上运行的docker集装箱的docker集装箱?

这个想法/意图是让Docker容器监视/控制邻居。

低/高级别细节将是有用的。 谢谢!

是的,最简单的方法是从Docker容器内的主机上安装docker socket,例如:

$ docker run -it -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker debian /bin/bash root@dcd3b64945ed:/# docker ps -q dcd3b64945ed 3178d5269041 e59d5e37e0f6

安装Docker套接字是最容易的,但它的不安全性给了root用户访问所有访问docker.sock的人

Idbuild议使用Docker Remote API来执行列表/开始/停止/等与隐藏docker远程(在你的情况下本地)守护程序的程序。

参考: https : //docs.docker.com/articles/basics/