【问题标题】:Docker volume on external hard drive外部硬盘驱动器上的 Docker 卷
【发布时间】:2017-02-21 15:56:25
【问题描述】:

我正在使用 postgres 映像在本地运行容器。 我需要处理大量数据,并且我想为此使用外部硬盘驱动器。是否可以在外部硬盘驱动器上安装卷?我可以用Flocker 完成我想要的吗?

我正在使用本地 docker for mac。

【问题讨论】:

    标签: docker flocker


    【解决方案1】:

    在 Docker-for-mac 中,打开首选项窗格。点击“文件共享”。

    您可以在此处添加外部硬盘驱动器的路径,可能类似于/Volumes/Drive。

    然后您就可以将该位置用作主机卷。

    docker run -v /Volumes/Drive/mypostgresdata:/var/lib/postgresql/data \
        --name some-postgres \
        -e POSTGRES_PASSWORD=mysecretpassword \
        -d postgres
    

    【讨论】:

      【解决方案2】:

      在你的 Mac 上安装外部驱动器,然后转到 Docker 图标 -> 首选项 -> 文件共享。将您的驱动器路径添加到该列表中。然后,当您执行 docker run -v /path/to/drive:/target myimage 时,它会将您的驱动器安装到您的容器中(在该示例中位于 /target)。

      【讨论】:

      • 谢谢。没想到会这么透明。暂时赞成,我会在测试时接受它。
      猜你喜欢
      • 1970-01-01
      • 2011-09-03
      • 2010-12-12
      • 1970-01-01
      • 1970-01-01
      • 2022-07-01
      • 2021-12-13
      • 1970-01-01
      • 2016-12-17
      相关资源
      最近更新 更多