docker 容器部署mysql5.6
  B6utVTY9gfb3 2023年11月19日 24 0

1.镜像拉取

docker pull mysql:5.6

docker 容器部署mysql5.6_数据

2.查看镜像

docker images

docker 容器部署mysql5.6_数据_02

3.创建容器Docker的数据卷(默认情况下,Docker容器中的数据是临时存储的,容器删除后数据也会丢失。为了持久化MySQL数据,我们可以使用Docker的数据卷(Volumes)来映射容器内的数据到宿主机上。)

docker volume create mysql-data

docker 容器部署mysql5.6_数据_03

4.启动容器

docker run -p 3326:3306 --name mysql56 -e MYSQL_ROOT_PASSWORD=passwore -v mysql-data:/var/lib/mysql -d mysql:5.6

docker 容器部署mysql5.6_mysql_04

参数说明:

(1)3326:容器中映射宿主机的端口,访问宿主机3326就会映射到容器中的3306(这里为了演示跟3306区别开,所以使用了3326,可以根据实际情况更改)

(2)mysql56:定义容器的名字,可以根据实际情况更改

(3)passwore:定义mysql数据库root用户的密码,可以根据实际情况更改

  (4)  -v mysql-data:/var/lib/mysql:将容器中的/var/lib/mysql 挂载到上一步创建好的数据卷中,这样即使容器出现问题,数据也不会丢失

(5)-d:表示后台运行,可以根据实际情况选择

5.查看容器启动日志

docker logs -f 容器

docker 容器部署mysql5.6_docker_05

6.测试连接

docker 容器部署mysql5.6_数据_06

连接成功

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
  wwLZeziuqjLR   2023年12月11日   30   0   0 Dockercentos
  MCWYWqSAMsot   2023年12月11日   31   0   0 Docker
  9JCEeX0Eg8g4   2023年12月11日   23   0   0 mysql配置文件