【发布时间】:2018-01-24 18:57:31
【问题描述】:
环境
- AWS ecs
- Docker 版本 17.03.1-ce,构建 7392c3b/17.03.1-ce
问题
我们的应用中有 3 个 docker 容器。
- 数据库
- DB-seed(数据库迁移脚本运行器)
- 应用服务器
DB 和 app-server 已启动,但是一旦 DB-种子 在运行一些迁移脚本后退出(应该如此)。其余容器死亡(停止)。
这种奇怪的行为只发生在 AWS ecs 中,从不在我的本地 docker 设置中发生。
此外,杀死任何容器,停止 AWS-ECS 中的其他容器。
我们的 docker compose 文件
version: '2'
services:
db:
image: db-image
hostname: db
cpu_shares: 50
mem_limit: 3758096384
volumes:
- /data/db:/data/db
ports:
- "27017:27017"
db-seed:
image:db-seed
cpu_shares: 10
mem_limit: 504288000
links:
- db
web:
image: server-image
cpu_shares: 50
mem_limit: 3758096384
ports:
- "8080:8080"
links:
- db
这是 AWS ecs 中的问题还是功能(全部或全部)?
【问题讨论】:
标签: docker amazon-ec2 docker-compose amazon-ecs