Docker环境安装Mysql
编辑
62
2023-12-11
1、搜索镜像
docker search mysql
2、镜像下载
下载第一个官方提的镜像
docker pull mysql:5.7
3、安装镜像
因为要Mysql生成的配置文件通过挂载映射出来,所以要先运行不挂载配置文件的命令
docker run -d -p 3306:3306 \
-v /home/docker/mysql/data/:/var/lib/mysql/ \
-e MYSQL_ROOT_PASSWORD=Linewell@mysql \
--restart=always \
--name mysql \
mysql:5.7 \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci
第二步:拷贝配置文件到主机目录
docker cp mysql:/etc/mysql /home/docker/mysql/conf
第三步:关闭删除当前容器(ps:相关配置文件已经在主机保存)
# 查看所有容器
docker ls -a
# 关闭容器
docker stop 容器ID
# 删除容器
docker rm 容器ID
第四步:重启运行容器,并挂载配置文件
docker run -d -p 3306:3306 \
-v /home/docker/mysql/conf/:/etc/mysql/ \
-v /home/docker/mysql/data/:/var/lib/mysql/ \
-e MYSQL_ROOT_PASSWORD=Linewell@mysql \
--restart=always \
--name mysql \
mysql:5.7 \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci
- 0
- 0
-
赞助
赞赏 -
分享