2017-06-16 79 views
1

我使用ecs-cli compose up運行試驗運行任務卷作爲文件夾安裝

據我所知,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容器中嗎?

+0

如何'〜/工作區/ trafpro /數據庫/ wordpress.sql'存在遠程ECS主機?如果這是您所期望的,則卷裝入不會執行任何文件傳輸。 –

回答

0

您可以嘗試映射剛剛建立的目錄:

- ~/Workspace/trafpro/database:/scripts