随笔 - 303  文章 - 0  评论 - 3  阅读 - 15万

使用Docker安装MySQL及自定义MySQL镜像

  CentOS8上安装MySQL8.0.26 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)Win10上安装MySQL8.0.26 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)两篇文章分别介绍了操作系统上直接安装MySQL。本文通过docker镜像安装MySQL,官网地址Mysql - Official Image | Docker Hub

  一、基础镜像

      

  二、运行镜像

    

      

  三、测试

      

   以上是官网提供的镜像,为了了解官方镜像的内容,可以从github上长相应的Dockerfile。以MySQL:8.0为例,其Dockerfie内容如下(摘取部分):

    Mysql - Official Image | Docker Hub====>

      ====>

    mysql/Dockerfile.debian at 68bc91b85ffde4ec9c0ca084b092acfb28463bfa · docker-library/mysql · GitHub

        

   从上图Dockerfile内容可以看到这个镜像的大致结构,参考CentOS8上安装MySQL8.0.26 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)可以将两者对比其本质都是下载安装包,安装配置启动的一个过程。

  所以Docker直接将操作系统(mysql:8.0基于debian:buster-slim)与安装好的mysql直接通过Dockerfile制作成了一个镜像,使用者使用不必再进行CentOS8上安装MySQL8.0.26 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中繁琐的过程直接使用了。

  如果官方提供的MySQL镜像不适用需要根据需求定制,那么如何构建一个自定义的MySQL镜像呢?可以参考Docker应用之部署微服项目 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中自定义MySQL镜像部分,比较简单,仅供参考。

 

posted on   池塘里洗澡的鸭子  阅读(747)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2021-04-25 Spring Boot自动配置原理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示