Docker安装mysql5.7

Posted 我是豆子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker安装mysql5.7相关的知识,希望对你有一定的参考价值。

1、拉取镜像

# docker pull mysql5.7
然后查看拉取得镜像:
# docker images
REPOSITORY      TAG       IMAGE ID         CREATED          SIZE
mysql           5.7       cd3ed0dfff7e      4 weeks ago        437MB

2、创建mysql目录

# mkdir -p mysql5.7/{data,conf,logs}
# cd conf 
# touch my.cnf

 3、启动mysql镜像

docker run --name mysql57 \\
-p 33306:3306 \\
-v /home/docker/mysql5.7/conf/my.cnf:/etc/mysql/my.cnf \\
-v /home/docker/mysql5.7/data/:/var/lib/mysql \\
-v /home/docker/mysql5.7/logs/:/var/log/mysql \\
-e MYSQL_ROOT_PASSWORD=1qaz@WSX \\
--restart=on-failure:3
-d mysql:5.7
命令说明: 
 -p 3306:3306:将容器的3306端口映射到主机的3306端口
 -v /home/docker/mysql57/conf/my.cnf:/etc/mysql/my.cnf
将主机/mysql/conf/my.cnf挂载到容器的 /etc/mysql/my.cnf 
 -v /home/docker/mysql57/data/:/var/lib/mysql 
将主机/home/docker/mysql57/data/目录挂载到容器的/var/lib/mysql
 -v /home/docker/mysql57/logs/:/var/log/mysql/ \\
将主机/home/docker/mysql57/logs/目录挂载到容器的/var/log/mysql/
 -e MYSQL_ROOT_PASSWORD=1qaz@WSX:初始化root用户的密码
 --restar=always:自动重启,比如服务器突然断电,重启服务器之后不需要你重新手动启动

4、查看mysql容器

# docker ps -a

 

 

 

以上是关于Docker安装mysql5.7的主要内容,如果未能解决你的问题,请参考以下文章

使用docker安装mysql5.7

Docker安装mysql5.7

docker安装mysql5.7

docker 安装配置mysql5.7.18

在Docker中安装MySQL5.7

docker安装mysql5.7