在 Docker 个服务中创建 Docker 个服务
Create Docker Service within Docker Service
是否可以在 Docker swarm 上的容器 运行ning 中生成 Docker 服务?这将允许容器动态维护 swarm 中的组件 运行ning。
目前,我可以 运行 通过在使用 docker-py SDK 时将 /var/run/docker.sock 安装到容器中来在主机上的其他容器中安装容器。
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?
您可以安装 Docker 套接字并像现在一样使用 docker 模块,但是创建一个服务,假设您在管理器节点上。
some_service = docker.from_env().services.create(…)
是否可以在 Docker swarm 上的容器 运行ning 中生成 Docker 服务?这将允许容器动态维护 swarm 中的组件 运行ning。
目前,我可以 运行 通过在使用 docker-py SDK 时将 /var/run/docker.sock 安装到容器中来在主机上的其他容器中安装容器。
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?
您可以安装 Docker 套接字并像现在一样使用 docker 模块,但是创建一个服务,假设您在管理器节点上。
some_service = docker.from_env().services.create(…)