是否可以在Docker群上运行的容器中生成Docker服务?这将允许容器动态维护在集群中运行的组件。
目前我能够由/var/run/docker.sock安装到容器中,同时使用搬运工吡SDK来运行在主机上的其他容器内的容器。
docker run -v /var/run/docker.sock:/var/run/docker.sock master
在容器中,我有一个运行以下命令的python脚本:
container = docker.from_env().containers.run('worker', detach=True, tty=True, volumes=volumes, network='backend-network', mem_limit=worker.memory_limit)
在Docker Swarm中,不仅是普通的Docker,是否可能与此类似?
答案 0 :(得分:1)
您可以像现在一样安装Docker套接字并使用docker模块,但是假设您在管理器节点上,则可以创建服务。
some_service = docker.from_env().services.create(…)