外部硬盘驱动器上的Docker卷

8fsztsew  于 2023-10-16  发布在  Docker
关注(0)|答案(3)|浏览(98)

我使用postgres镜像在本地运行容器。我需要处理大量的数据,我想使用外部硬盘驱动器。是否可以在外部硬盘驱动器上装载卷?我能用Flocker实现我想要的吗?
我使用的是Mac版的Native Docker。

3wabscal

3wabscal1#

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

8yparm6h

8yparm6h2#

在Docker-for-Mac中,打开偏好设置面板。点击“文件共享”。
您可以在那里添加外部硬盘驱动器的路径,可能是像/Volumes/Drive这样的东西。
然后,您就可以将该位置用作主机卷。

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

vwkv1x7d3#

截至2023年秋季的更新答案:
1.在Mac上安装外部驱动器
1.点击Docker图标->设置->资源->文件共享。
1.将您的驱动器路径添加到该列表中。然后当你执行docker run -v /path/to/drive:/target myimage时,它会将你的驱动器挂载到你的容器中(在那个例子中是/target)。

相关问题