我有一个适用于docker-compose up --build
的docker-compose.yml
文件。我的应用程序工作正常,一切都很好。
version: '3'
services:
myapp:
container_name: myapp
restart: always
build: ./myapp
ports:
- "8000:8000"
command: /usr/local/bin/gunicorn -w 2 -b :8000 flaskplot:app
nginx:
container_name: nginx
restart: always
build: ./nginx
ports:
- "80:80"
depends_on:
- myapp
但是当我使用docker stack deploy -c docker-compose.yml myapp
时,我得到了以下错误:
Ignoring unsupported options: build, restart
Ignoring deprecated options:
container_name: Setting the container name is not supported.
Creating network myapp_default
Creating service myapp_myapp
failed to create service myapp_myapp: Error response from daemon: rpc error: code = InvalidArgument desc = ContainerSpec: image reference must be provided
我应该如何“翻译”docker-compose.yml
文件以使其与docker stack deploy
兼容?
https://stackoverflow.com/questions/51454349
复制相似问题