Oracle 提供的 MySQL Docker 镜像专门为 Linux 平台构建。其他平台不受支持,使用 Oracle 提供的 MySQL Docker 镜像在这些平台上的用户自行承担风险。这一节讨论了在非 Linux 平台上使用镜像时的一些已知问题。
使用 Oracle 提供的 MySQL 服务器 Docker 镜像在 Windows 上时,包括:
如果您 bind-mount 到容器的 MySQL 数据目录(详见保留数据和配置更改),您需要将服务器套接字文件的位置设置为使用 --socket 选项,否则服务器无法启动。这是因为 Docker 在 Windows 上处理文件挂载方式不允许将主机文件挂载到套接字文件上。
--socket