我正在使用docker compose来加载当前的swarm服务。这现在已经过时了吗?我很好奇这种方法是否正确。 compose在部署到堆栈时为我提供了大量的可配置性,并且它可以在任何地方进行维护。有很大的优势。但是,我想知道这是否是社区采用的方法。洞察力会很棒。
答案 0 :(得分:0)
docker-compose方法是使用docker with swarm的标准方法。它绝不是过时的。
答案 1 :(得分:0)
在1.12中引入了Docker swarm的简化版本,并在1.13中引入了使用compose file命令的docker deploy。如果您在https://docs.docker.com/engine/swarm/stack-deploy/#create-the-example-application
上看到官方文档他们使用的样本撰写文件是
version: '3'
services:
web:
image: 127.0.0.1:5000/stackdemo
build: .
ports:
- "8000:8000"
redis:
image: redis:alpine
所以这绝对是码头工队希望我们使用的东西。你正朝着正确的方向前进。