Linux-CentOS7:Docker容器安装mysql5.6

Docker版本:
在这里插入图片描述

拉取mysql5.6镜像

docker pull mysql:5.6

查看镜像

docker images

创建mysql容器

docker run -p 3306:3306  --name mysql01 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

命令解释:

docker run -p(设置端口) 3306(访问端口):3306(mysql端口) --name(设置容器名) mysql01 -e MYSQL_ROOT_PASSWORD=root( 设置root账户的密码) -d(安装完成自动后台运行) mysql:5.6(镜像名) --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci(后两个设置字符格式)

查看容器列表

docker ps -a

测试是否可用

进入mysql容器

docker exec -it mysql01 /bin/bash

执行命令

mysql -u root -p

输入密码
Linux-CentOS7:Docker容器安装mysql5.6_第1张图片
如上图所示即为成功 测试外部链接如下图所示即为成功
Linux-CentOS7:Docker容器安装mysql5.6_第2张图片

如若外部无法连接
请尝试关闭或禁用系统防火墙
关闭系统防火墙

systemctl stop firewalld

禁用系统防火墙

systemctl disable firewalld

你可能感兴趣的:(docker,Linux,虚拟机,mysql,docker,linux)