gpt4 book ai didi

docker - 如何使用 swarm 从 docker-compose v2 迁移到 docker-compose v3?

转载 作者:行者123 更新时间:2023-12-01 13:27:35 25 4
gpt4 key购买 nike

我的当前 docker-compose.yml

version: "2"

services:
nginx:
restart: always
image: nginx:latest
ports:
- 80:80
- 443:443
volumes:
- ./misc/nginx.conf:/etc/nginx/conf.d/default.conf
- /static:/static
depends_on:
- web

db:
restart: always
image: postgres
env_file:
- ./.env
volumes:
- pgdata:/var/lib/postgresql/data
ports:
- "5432:5432"

web:
restart: always
build:
context: .
command: bash -c "python /code/manage.py collectstatic --noinput && python /code/manage.py migrate && /code/run_gunicorn.sh"
volumes:
- /static:/data/web/static
- /media:/data/web/media
- .:/code
env_file:
- ./.env
depends_on:
- db


volumes:
pgdata:
external:
name: orderstore

如何使用群模式支持将其更新到最新的 docker-compose 修订版 (3.4)?至少现在它说 build不支持键。

我的目标是将它部署到 AWS EC2/ECS .如果可能 - 请向我描述如何将其正确部署到 AWS。

谢谢

最佳答案

我不知道迁移撰写文件的自动方式。更改记录在 Compose file versions and upgrading 中.您需要手动执行迁移。

关于docker - 如何使用 swarm 从 docker-compose v2 迁移到 docker-compose v3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47750188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com