【问题标题】:Adding volume after docker-compose up在 docker-compose up 之后添加音量
【发布时间】:2020-07-27 03:39:59
【问题描述】:

我在 EC2 linux 实例中使用多容器 Docker 应用程序。 我已经开始使用:docker-compose -p myapplication up -d

我还安装了我的 EFS(在我的 EC2 主机中):/mnt/efs/fs1/

此时一切正常。

现在我需要从我的一个 docker 容器中访问这个 EFS。

所以我想我必须向我的一个容器添加一个卷,将 /mnt/efs/fs1/(在主机中)链接到 /mydestinationpath(在容器上)

我可以看到我正在运行的容器 ID 和图像:docker container ls

如何将卷附加到我的容器?

【问题讨论】:

    标签: docker docker-compose containers docker-volume


    【解决方案1】:

    编辑docker-compose.yml 文件以添加您需要的volumes:,然后重新运行相同的docker-compose up -d 命令。 Compose 会注意到某些特定服务的配置已更改,并删除并重新创建这些特定容器。

    Docker 容器的大部分配置(镜像名称和标签、环境变量、发布的端口、卷挂载等)只能在首次创建容器时指定。同时,一般的期望是容器文件系统中没有什么重要的。因此,删除和重新创建容器以更改此类选项是非常例行的,Compose 可以为您自动执行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-15
      • 1970-01-01
      • 2018-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 2019-07-22
      相关资源
      最近更新 更多