我使用postgres镜像在本地运行容器。我需要处理大量的数据,我想使用外部硬盘驱动器。是否可以在外部硬盘驱动器上装载卷?我能用Flocker实现我想要的吗?我使用的是Mac版的Native Docker。
3wabscal1#
在Mac上安装外部驱动器,然后转到Docker图标->首选项->文件共享。将您的驱动器路径添加到该列表中。然后当你执行docker run -v /path/to/drive:/target myimage时,它会将你的驱动器挂载到你的容器中(在那个例子中是/target)。
docker run -v /path/to/drive:/target myimage
8yparm6h2#
在Docker-for-Mac中,打开偏好设置面板。点击“文件共享”。您可以在那里添加外部硬盘驱动器的路径,可能是像/Volumes/Drive这样的东西。然后,您就可以将该位置用作主机卷。
/Volumes/Drive
docker run -v /Volumes/Drive/mypostgresdata:/var/lib/postgresql/data \ --name some-postgres \ -e POSTGRES_PASSWORD=mysecretpassword \ -d postgres
vwkv1x7d3#
截至2023年秋季的更新答案:1.在Mac上安装外部驱动器1.点击Docker图标->设置->资源->文件共享。1.将您的驱动器路径添加到该列表中。然后当你执行docker run -v /path/to/drive:/target myimage时,它会将你的驱动器挂载到你的容器中(在那个例子中是/target)。
3条答案
按热度按时间3wabscal1#
在Mac上安装外部驱动器,然后转到Docker图标->首选项->文件共享。将您的驱动器路径添加到该列表中。然后当你执行
docker run -v /path/to/drive:/target myimage
时,它会将你的驱动器挂载到你的容器中(在那个例子中是/target)。8yparm6h2#
在Docker-for-Mac中,打开偏好设置面板。点击“文件共享”。
您可以在那里添加外部硬盘驱动器的路径,可能是像
/Volumes/Drive
这样的东西。然后,您就可以将该位置用作主机卷。
vwkv1x7d3#
截至2023年秋季的更新答案:
1.在Mac上安装外部驱动器
1.点击Docker图标->设置->资源->文件共享。
1.将您的驱动器路径添加到该列表中。然后当你执行
docker run -v /path/to/drive:/target myimage
时,它会将你的驱动器挂载到你的容器中(在那个例子中是/target)。