【发布时间】:2017-11-19 19:47:08
【问题描述】:
我正在使用ecs-cli compose up 在 AWS-ECS 中运行测试运行任务
据我所知,AWS-ECS 支持docker-compose v2 语法
在我的本地机器上,我有以下工作树:
~/Workspace/trafpro/docker-compose.yml
~/Workspace/trafpro/database/wordpress.sql
我docker-compose.yml的内容是:
version: '2'
services:
wordpress:
image: wordpress
ports:
- "80:80"
links:
- mysql
mysql:
image: mysql
environment:
MYSQL_ROOT_PASSWORD: *EDITED*
volumes:
- ~/Workspace/trafpro/database/wordpress.sql:/scripts/wordpress.sql
然后我连接到 Docker 容器,docker attach 连接到正在运行的 mysql 实例……令我沮丧的是,/scripts/wordpress.sql 只是一个空目录。
我知道我的流程有问题,是否需要将 wordpress.sql 上传到我的 ECS 容器中?
【问题讨论】:
-
~/Workspace/trafpro/database/wordpress.sql在远程ECS主机上如何存在?如果这是您所期望的,则卷挂载不会执行任何文件传输。
标签: docker docker-compose amazon-ecs