2.5.7.3 使用 Docker 在 Windows 和其他非 Linux 平台上部署 MySQL

Warning

Oracle 提供的 MySQL Docker 映像是专门为 Linux 平台构建的。不支持其他平台,在其上运行来自 Oracle 的 MySQL Docker 映像的用户将自担风险。本节讨论在非 Linux 平台上使用映像时的一些已知问题。

在 Windows 上使用 Oracle 的 MySQL Server Docker 映像的已知问题包括:

  • 如果要绑定安装在容器的 MySQL 数据目录上(有关详细信息,请参见持续的数据和配置更改),则必须使用--socket选项将服务器套接字文件的位置设置为 MySQL 数据目录之外的某个位置;否则,服务器将无法启动。这是因为 Docker for Windows 处理文件挂载的方式不允许将主机文件绑定挂载在套接字文件上。