首页 > 数据库 >Docker安装MySQL8

Docker安装MySQL8

时间:2023-03-09 09:55:54浏览次数:40  
标签:Pull 27 complete 8.0 MySQL8 mysql Download Docker 安装

1. 查找Docker Hub上的mysql镜像

  命令:docker search mysql

[root@192 ~]# docker search mysql
NAME                            DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
mysql                           MySQL is a widely used, open-source relation…   13387     [OK]       
mariadb                         MariaDB Server is a high performing open sou…   5110      [OK]       
phpmyadmin                      phpMyAdmin - A web interface for MySQL and M…   666       [OK]       
percona                         Percona Server is a fork of the MySQL relati…   592       [OK]       
bitnami/mysql                   Bitnami MySQL Docker Image                      78                   [OK]

 

2. 拉取官方的镜像,版本为8.0.27

  命令:docker pull mysql:8.0.27

[root@192 ~]# docker pull mysql:8.0.27
8.0.27: Pulling from library/mysql
72a69066d2fe: Downloading 
93619dbc5b36: Download complete 
99da31dd6142: Download complete 
626033c43d70: Download complete 
37d5d7efb64e: Download complete 
ac563158d721: Download complete 
d2ba16033dad: Download complete 
688ba7d5c01a: Download complete 
00e060b6d11d: Download complete 
1c04857f594f: Download complete 
4d7cfa90e6ea: Download complete 
e0431212d27d: Download complete 
8.0.27: Pulling from library/mysql
72a69066d2fe: Pull complete 
93619dbc5b36: Pull complete 
99da31dd6142: Pull complete 
626033c43d70: Pull complete 
37d5d7efb64e: Pull complete 
ac563158d721: Pull complete 
d2ba16033dad: Pull complete 
688ba7d5c01a: Pull complete 
00e060b6d11d: Pull complete 
1c04857f594f: Pull complete 
4d7cfa90e6ea: Pull complete 
e0431212d27d: Pull complete 
Digest: sha256:e9027fe4d91c0153429607251656806cc784e914937271037f7738bd5b8e7709
Status: Downloaded newer image for mysql:8.0.27
docker.io/library/mysql:8.0.27

 

3. 等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为mysql镜像。

[root@192 ~]# docker images | grep mysql
mysql        8.0.27    3218b38490ce   10 months ago   516MB

 

4. 运行镜像

  注意:服务器上同时安装多个版本的MySQL时,配置文件的挂载地址不能相同,否则会出现,我之前先装了5.6的版本,卸载之后才安装成功MySQL8的

[root@192 /]# docker run -p 3306:3306 --name mysql8 -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.27
e5a23462ac8c4e4d4132ad91a4b95542cec03176a0619500104d62db6aeed81b

  命令说明:

  -p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口。

  --name : 镜像的名称

  -v $PWD/conf:/etc/mysql/conf.d:将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf。

  -v $PWD/logs:/logs:将主机当前目录下的 logs 目录挂载到容器的 /logs。

  -v $PWD/data:/var/lib/mysql :将主机当前目录下的data目录挂载到容器的 /var/lib/mysql 。

  -e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。

 

标签:Pull,27,complete,8.0,MySQL8,mysql,Download,Docker,安装
From: https://www.cnblogs.com/huanshilang/p/16827381.html

相关文章

  • 以宿主机用户身份运行Docker容器
    本文更新于2023-02-27,使用Docker23.0.1,操作系统为Debian11。Docker与宿主机共享同一个系统内核,容器是以root用户身份运行的,如果挂载了磁盘卷,则容器往磁盘卷创建文件的时......
  • U盘安装Arch Linux
    此文大多数来自这篇文章,但是修改了里面一些错误的地方和优化了一些内容,以及增加了桌面安装部分和其他一些常用软件安装(wayland下的输入法/firefox等)https://zhuanlan.zhih......
  • 02-RabbitMQ的安装和配置
    RabbitMQ的安装和配置一、安装依赖环境在线安装依赖环境:yuminstallbuild-essentialopensslopenssl-develunixODBCunixODBC-develmakegccgcc-c++kernel-devel......
  • 【Rides】使用Xshell 链接云服务器安装Rides及其三种启动方法详解
    一.NoSQL和SQl的概念SQL:关系型数据库1.结构化2.关系型:关联的3.语法固定,所有的sql数据库sql语法都是相同的。SQL查询:NoSQL:非关系型数据库1.非结构化(约束松散)2.非......
  • VSCode安装ESP32设备开发库
    一、安装VSCode1、下载VSCode  一步步安装即可2、汉化二、安装驱动库1、安装Arduino开发插件2、安装ESP32开发插件......
  • celery-介绍和安装
    1.celery介绍celery是python一个框架,与django无关,可以用在django中,也能用在flask中,运行起来就是一个服务。它的功能:1.异步任务2.定时任务3.延迟任务celery的运行原理......
  • percona-server-8.0.25-15源码编译安装
    ###############################     初始化:mysqld--initialize#mysqld--initialize--user=work--basedir=/home/work/mysql_3306--datadir=/home/wo......
  • VMware 下安装Centos7
    VMware下安装Centos71.前期准备​ 软件:VMware​ 下载地址:​​https://www.vmware.com/​​​ 安装直接一路点确认就行很简单的,我用的是16版本的​ 镜像:CentOS7​ 下载地......
  • truenas13 安装urbackup2.5.26
    urbackup是什么,他是备份软件,备份系统和文件是真的方便,下面是官方的说明UrBackup是一个易于设置的开源客户端/服务器备份系统,通过图像和文件备份的组合,可以实现数据安全和快......
  • celery介绍和安装, celery快速使用, celery包结构
    celery介绍和安装,celery快速使用,celery包结构celery介绍和安装celery它是一个分布式异步框架,celery翻译过来是"芹菜"的意思1.完成异步任务:可以提高项目的并发量,之......