外置硬盘上的Docker卷

时间:2016-10-12 18:10:01

标签: docker flocker

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

我正在使用原生的docker for mac。

2 个答案:

答案 0 :(得分:4)

在Mac上安装外置硬盘,然后转到Docker图标 - >偏好 - >文件共享。将您的驱动器路径添加到该列表。然后当你执行docker run -v /path/to/drive:/target myimage时,它会将你的驱动器安装到你的容器中(在那个例子中为/ target)。

答案 1 :(得分:2)

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

您可以在那里添加外部硬盘的路径,可能是/Volumes/Drive

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

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