【问题标题】:Volumes mounting as folders卷安装为文件夹
【发布时间】: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


【解决方案1】:

您可以尝试仅映射目录:

 - ~/Workspace/trafpro/database:/scripts

【讨论】:

    猜你喜欢
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    相关资源
    最近更新 更多