5、Docker 部署常见服务
5.1 docker搭建MySQL
5.1.1 下载命令
docker pull mysql:5.7
5.1.2 重命名镜像
# 重命名镜像
docker tag docker.io/mysql:5.7 mysql:5.7
# 删除镜像
docker rmi docker.io/mysql:5.7
5.1.3 启动MySQL镜像
# 启动镜像
docker run -itd --name mysql -p 8206:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
5.1.4 查看镜像启动状态
docker ps
5.1.5 进入MySQL数据库
# 进入docker 环境
docker exec -it mysql /bin/bash
# 使用数据库客户端
mysql -u root -h localhost -p123456
5.1.6 配置远程访问
5.1.6.1 开放防火墙
# 开放防火墙
firewall-cmd --zone=public --add-port=8206/tcp --permanent
# 防火墙生效
firewall-cmd --reload
5.1.6.2 设置账户远程访问
# 授予账户远程访问权限
grant all privileges on *.* to root@'%' identified by "123456";
flush privileges;
5.1.7 远程连接
5.1.8 修改MySQL密码
SET PASSWORD FOR 'root' = PASSWORD('Hjc19970616!');