如果您在容器上部署MySQL,那么首要任务之一就是找到正确的镜像。
有一定程度的混乱,尤其是当我们试图帮助部署有问题的人时。
例如,当人们说我使用的是官方的docker镜像… 这到底意味着什么?
Docker Hub,提供他们的官方形象(https://hub.docker.com/_/mysql),但这不是我们Oracle的MySQL团队所支持的官方MySQL镜像。
在Docker Hub([1],[2],[3])出现问题之前,MySQL的真实官方镜像也在这里提供:https://hub.docker.com/r/mysql/mysql-server/.
你看到了吗,没有更新,最后一次可用的更新是2023年1月的8.0.32。
因此,如果您正在寻找MySQL的最新官方支持版本,包括Innovation Release,您可以在Oracle Container Registry中找到它们:(https://container-registry.oracle.com/),如下图:
MySQL社区版本安装配置方法:
https://container-registry.oracle.com/ords/f?p=113:4:8048426683410:::4:P4_REPOSITORY,AI_REPOSITORY,AI_REPOSITORY_NAME,P4_REPOSITORY_NAME,P4_EULA_ID,P4_BUSINESS_AREA_ID:2,2,MySQL%20Server%20Community%20Edition,MySQL%20Server%20Community%20Edition,1,0&cs=3-68MX-MKcGbaKIcT0U6LfvuPlOBZFa3seqMWLWiCRELGPWpMbS_viSGHPhsclX-QuNpaVRHLvUKZuQ04IYFMQQ
如下图:
Oracle容器注册表包括所有Oracle产品(如Java、Oracle Linux和MySQL)的容器映像。
如果你正在寻找MySQL容器映像,你知道在哪里可以找到它。
转载于The Oracle MySQL Blog:
https://blogs.oracle.com/mysql/post/where-to-find-official-mysql-container-images