我让 Docker 以群模式运行,并创建了一个运行一个容器的服务。服务 my-service
在 node1
(管理器节点)上运行,容器 my-container
在 node2
从 node1
开始,如何在 docker exec
上运行的 my-container
上创建 node2
?
答案 0 :(得分:0)
我发现这个项目 skopos-plugin-swarm-exec 可以解决我的问题。
可以这样使用:
docker run -v /var/run/docker.sock:/var/run/docker.sock datagridsys/skopos-plugin-swarm-exec task-exec --image <task id> <command>
工作原理(内部)
从任务 ID 和要执行的命令开始,以下是所采取的步骤: