标签:sql art 查看 镜像 nbsp 启动mysql div 需要 created
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
标签:sql art 查看 镜像 nbsp 启动mysql div 需要 created
原文地址:https://www.cnblogs.com/douh/p/12560505.html