Jam*_*ier 21 postgresql macos docker docker-for-mac
我有一个大型(100gb +)数据库,我正在尝试使用官方postgres图像运行.
我无法将数据存储在docker卷中,因为~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2Docker for Mac中的文件大小限制为大约60gb.
我对将主机目录挂载为卷犹豫不决,因为挂载的主机目录卷中的文件访问速度比常规卷慢得多.
这些是一些有用的链接,可以更详细地讨论这些问题:
你们都吃速度损失并挂载主机目录吗?你手动创建一个qcow文件,可以用qemu增大(如果这样做,你需要在升级之间维护这个文件)吗?你还有别的办法处理这个问题吗?
Docker for Mac 18.06从 qcow2 文件格式切换为原始文件格式,从而提高了速度和磁盘使用率。核心问题仍然存在,因为 Docker 可用于存储所有数据的空间有限。但是,您现在可以在“首选项”->“磁盘”->“磁盘映像大小”中设置该限制。
Docker for Mac 版本17.12是第一个引入原始文件格式的版本,但最初版本中存在一些错误,导致他们暂时将其作为一项功能删除。您可以在该页面搜索“原始”以回顾该功能的历史记录。
这里有一个关于 Docker for Mac 如何报告其磁盘使用情况的重要注释......
这将显示逻辑大小:
ls -alh ~/Library/Containers/com.docker.docker/Data/vms/0/Docker.raw
虽然这将显示物理尺寸:
du -h ~/Library/Containers/com.docker.docker/Data/vms/0/Docker.raw
| 归档时间: |
|
| 查看次数: |
4792 次 |
| 最近记录: |