1、拉取镜像、在linux中执行命令
docker pull mysql
2、运行容器、在linux中执行命令
docker run -d --name mysql -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
3、 进入容器、在linux中执行命令
docker ps -a
docker exec -it 2a85f05d4090 /bin/bash
4、登录docker中的mysql 、在容器中执行命令
mysql -uroot -p123456
5、修改密码、在容器中执行命令
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
6、 查看已经开放的端口(看端口3308是否开放)、在linux中执行命令
firewall-cmd --list-ports
如果没有开放则 、在linux中执行命令
systemctl start firewalld.service
firewall-cmd --zone=public --add-port=3308/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
systemctl disable firewalld
7、进行连接