一、下载MySQL镜像
# 1、搜索镜像
docker search mysql
# 2 下载镜像
docker pull mysql # 若想指定版本,可:docker pull mysql:5.7
二、创建并运行MySQL容器
# -p 容器内的3306端口映射到宿主机的3388端口 -d参数让容器在后台运行
# -e MYSQL_ROOT_PASSWORD=root表示设置环境变量MYSQL_ROOT_PASSWORD的值为"root",用户名默认是:root
docker run -p 3388:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root123 -d mysql:latest
# 查看是否运行成功
docker ps
三、远程访问
- 在项目所在目录 配置文件夹中创建文件:my.cnf
- 修改配置文件:my.cnf内容:
# 使用vi或vim编辑my.cnf文件
vi my.cnf
# 内容如下
[mysqld]
bind-address = 0.0.0.0
- 将 my.cnf 文件复制到mysql 容器中的目录:/etc/mysql/conf.d/
docker cp my.cnf mysql:/etc/mysql/conf.d/
- 重启mysql 容器
docker restart mysql