从 Docker 中删除 Docker?
Delete Docker from Docker?
是否可以在同一台机器上从 docker 个容器 运行 控制 (list/start/stop/delete) docker 个容器?
idea/intent是有docker个容器monitors/controls个邻居。
两个 low/high 级别的详细信息都会很有用。
谢谢!
是的,最简单的方法是在 docker 容器内从主机安装 docker 套接字,例如:
$ 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 套接字是最简单的,但它不安全,因为它为每个有权访问 docker.sock
的人提供 root 访问权限
我建议使用 Docker 远程 API 通过隐藏 docker 远程(在您的情况下是本地)守护程序的程序来执行 list/start/stop/etc。
是否可以在同一台机器上从 docker 个容器 运行 控制 (list/start/stop/delete) docker 个容器?
idea/intent是有docker个容器monitors/controls个邻居。
两个 low/high 级别的详细信息都会很有用。 谢谢!
是的,最简单的方法是在 docker 容器内从主机安装 docker 套接字,例如:
$ 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 套接字是最简单的,但它不安全,因为它为每个有权访问 docker.sock
的人提供 root 访问权限我建议使用 Docker 远程 API 通过隐藏 docker 远程(在您的情况下是本地)守护程序的程序来执行 list/start/stop/etc。