第二十一节 CentOS服务器使用Docker安装MySQL5.7

亮子 2023-05-11 08:13:54 20256 0 0 0

1、确保Docker服务已经启动

使用下面命令确认:

docker info

![图片alt](https://images.shenmazong.com/blog/9baee6aa-bc61-4cc6-a137-139d166b63d4.png ’‘图片title’’

2、下载镜像

docker pull centos/mysql-57-centos7

图片alt

3、查看镜像

docker images

图片alt

4、创建容器

docker run -itd --name mysql-test -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root centos/mysql-57-centos7:latest

图片alt

5、查看容器运行状体

docker ps

图片alt

6、创建数据存储目录

# 1、创建数据存储目录
mkdir -p /server/mysql/config

# 2、拷贝配置文件:有大坑,注意目录后面要有斜杠
docker cp mysql-test:/etc/my.cnf.d/ /server/mysql/config/


# 3、拷贝数据目录
docker cp mysql-test:/var/lib/mysql/data/ /server/mysql/

7、删除已经创建得mysql容器

# 先停止容器
docker stop mysql5.7
# 再删除容器
docker rm mysql5.7

8、重新创建容器

docker run -p 3306:3306 \
--name mysql5.7 \
-v /server/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d centos/mysql-57-centos7:latest