Docker and MySQL

宿主机访问Docker容器的MySQL

1. 关闭宿主机的MySQL

systemctl stop mysqld    # 关闭宿主机MySQL服务

2. 配置Docker容器

2.1 Docker安装、使用MySQL

docker pull mysql:5.7    # 拉取镜像
docker run -d --name mysql_db_01 -p 10086:3306 -e MYSQL_ROOT_PASSWORD=1234 mysql:5.7    # 创建容器
# 10086是容器外部端口号,只要不被占用可以任意指定。3306是容器内部端口,mysql在不更改其配置文件时默认只会监听3306端口。
docker start mysql_db_01    # 运行容器
docker exec -it mysql_db_01 bash    # 进入容器内部
mysql -u root -p    # 可以在容器内部或者宿主机中访问MySQL

猜你喜欢

转载自www.cnblogs.com/daemonFlY/p/11717718.html