首页 > 数据库技术 > 详细

Docker:5 扩展学习之安装mysql并且将数据挂载到本地磁盘

时间:2020-11-17 09:41:12      阅读:46      评论:0      收藏:0      [点我收藏+]

第一步:安装docker

可以参考文章: Docker:3 安装部署Docker,docker-compose

第二步:下载镜像

# 下载最新版本的mysql镜像
  ~] docker pull  mysql:latest
# 下载指定版本的mysql镜像
  ~] docker pull  mysql:5.7

第三步:创建用于挂载的目录

~]  cd /usr/local/
local]  mkdir -p  docker  docker/mysql
local]  cd docker/mysql
mysql]  mkdir -p data  conf.d    

第四步:基于镜像创建并运行容器

docker run 
--name mysql-5.7    
-p 3306:3306 
-v /usr/local/docker/mysql/data:/var/lib/mysql 
-v /usr/local/docker/mysql/conf.d:/etc/mysql/conf.d 
-e MYSQL_ROOT_PASSWORD=123456
-d mysql:5.7

命令参数解析:

  • --name:容器名
  • -p:映射宿主主机端口
  • -v:挂载宿主目录到容器目录
  • -e:设置环境变量,此处指定root密码
  • -d:后台运行容器

第五步:测试

1)进入docker中的mysql容器
~] docker exec -it mysql-5.7 bash
2)输入密码,登录mysql
~] mysql  -uroot  -p
或 ~] mysql -uroot -p123456
或 ~] mysql -h127.0.0.1 -uroot -p123456

如下图所示:

技术分享图片

 

Docker:5 扩展学习之安装mysql并且将数据挂载到本地磁盘

原文:https://www.cnblogs.com/outpointexception/p/13992022.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!