欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Docker安装MySQL

程序员文章站 2022-05-30 09:13:06
...

Docker安装MySQL

1 拉取mysql镜像

docker pull mysql:5.7.34

2 创建用于挂载的目录

mkdir -p /data/mysql/conf
mkdir -p /data/mysql/data

3 将测试容器里 MySQL 的配置文件复制到该路径。日后需改配置,直接在挂载路径的配置文件上修改即可

#可以先启动一个没有挂载的
docker cp mysql5.7:/etc/mysql/my.cnf /data/mysql/conf/

4 使用镜像创建容器

#将容器中MySQL的3306端口映射到本地的3306端口,挂载宿主机目录到容器目录,并设置登录密码为:123456
docker run --name mysql --restart=always -p 3306:3306 \
-v /data/mysql/data:/var/lib/mysql \
-v /data/mysql/conf/my.conf:/etc/mysql/my.conf \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7.34

–name:容器名
–p:映射宿主主机端口
-v:挂载宿主目录到容器目录
-e:设置环境变量,此处指定root密码
-d:后台运行容器
--restart=always: 开机启动