我目前正在开发一个Python脚本来在Ubuntu系统上启动一个新的Docker容器。存储驱动程序是overlay 2,文件系统是ext4。然而,当尝试运行Docker容器并设置存储选项时,我遇到了一个错误消息。错误内容如下:
“运行容器时出错:500 http+docker://localhost/v1.43/containers/create?name=ssh-container服务器错误:内部服务器错误(“--storage-opt is supported only for overlay over xfs with 'pquota' mount option”)”
我正在寻求如何解决这个问题的指导。
1条答案
按热度按时间soat7uwm1#
您遇到的错误消息似乎表明,您尝试设置的 --storage-opt 仅支持XFS文件系统上带有“pquota”挂载选项的overlay 2。
使用合适的存储驱动,您可以通过编辑Docker的守护进程配置文件来更改存储驱动,通常位于**'/etc/docker/daemon.json'**。
字符串
如果您不能或不想将overlay 2驱动程序与指定的存储选项一起使用,则可以考虑使用支持所需配置的其他存储驱动程序。
型
在进行任何必要的更改后,重新启动Docker以应用新设置。
型
注意:确保你有一个XFS文件系统,如果你还没有使用XFS,你可能需要格式化或转换你的文件系统到XFS。
供您参考(docker daemon配置文件):
型