摘要:本文主要向大家介绍了MySQL数据库之Docker学习之搭建MySql容器服务 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。
本文主要向大家介绍了MySQL数据库之Docker学习之搭建MySql容器服务 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。
描述
MySQL 5.6 SQL数据库服务器Docker镜像,此容器映像包含用于OpenShift的MySQL 5.6 SQL数据库服务器和一般用法。用户可以选择RHEL和基于CentOS的图像。然后CentOS镜像可以在Docker Hub上以centos / mysql-56-centos7的形式获得。
用法
查找镜像:
docker search mysql
获取镜像:
docker pull docker.io/centos/mysql-56-centos7
如果您只想设置必需的环境变量而不将数据库存储在主机目录中,请执行以下命令:
docker run -d --name app_mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 docker.io/centos/mysql-56-centos7
如果你希望你的数据库在容器执行过程中保持持久性,请执行以下命令:
命令说明:
-p 3307:3306:将容器的3306端口映射到主机的3307端口
-v /home/mysql/cnf.d:/etc/my.cnf.d:主机目录:容器目录
-v /home/mysql/data:/var/lib/mysql/data:主机目录:容器目录
-e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
查看容器运行情况:
docker ps
进入容器:
dockerexec-it app_mysql bash
命令说明:
-d :分离模式: 在后台运行
-i :即使没有附加也保持STDIN 打开
-t :分配一个伪终端
本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号