【发布时间】:2017-02-21 15:56:25
【问题描述】:
我正在使用 postgres 映像在本地运行容器。 我需要处理大量数据,并且我想为此使用外部硬盘驱动器。是否可以在外部硬盘驱动器上安装卷?我可以用Flocker 完成我想要的吗?
我正在使用本地 docker for mac。
【问题讨论】:
我正在使用 postgres 映像在本地运行容器。 我需要处理大量数据,并且我想为此使用外部硬盘驱动器。是否可以在外部硬盘驱动器上安装卷?我可以用Flocker 完成我想要的吗?
我正在使用本地 docker for mac。
【问题讨论】:
在 Docker-for-mac 中,打开首选项窗格。点击“文件共享”。
您可以在此处添加外部硬盘驱动器的路径,可能类似于/Volumes/Drive。
然后您就可以将该位置用作主机卷。
docker run -v /Volumes/Drive/mypostgresdata:/var/lib/postgresql/data \
--name some-postgres \
-e POSTGRES_PASSWORD=mysecretpassword \
-d postgres
【讨论】:
在你的 Mac 上安装外部驱动器,然后转到 Docker 图标 -> 首选项 -> 文件共享。将您的驱动器路径添加到该列表中。然后,当您执行 docker run -v /path/to/drive:/target myimage 时,它会将您的驱动器安装到您的容器中(在该示例中位于 /target)。
【讨论】: