这是我的 compose.yml:
exp_db:
image: <img>
cpu_shares: 100
mem_limit: 362144000
volumes_from:
- exp_db_data
exp_db_data:
image: <img>
cpu_shares: 100
mem_limit: 362144000
exp_db 应该启动 postgres,exp_db_data 是 postgres 数据的卷。
当我想运行任务时:
ecs-cli compose --file compose.yml up
任务已停止(退出 0)。当我检查它停止的原因时,它说任务中的 Essential 容器已退出。我不确定卷容器是否应该不退出。在我的本地使用 docker-compose 时,一切都按预期工作。那么我做错了什么?我对 docker 还很陌生,所以我可能遗漏了一些东西或误解了一些基本原理。
谢谢