首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker: docker组合文件,用于docker stack deploy

Docker: docker组合文件,用于docker stack deploy
EN

Stack Overflow用户
提问于 2018-07-21 16:39:13
回答 0查看 6.2K关注 0票数 5

我有一个适用于docker-compose up --builddocker-compose.yml文件。我的应用程序工作正常,一切都很好。

代码语言:javascript
运行
复制
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时,我得到了以下错误:

代码语言:javascript
运行
复制
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兼容?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51454349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档