首页 > 数据库技术 > 详细

我学Docker(1)——使用Mysql

时间:2018-02-13 13:53:10      阅读:213      评论:0      收藏:0      [点我收藏+]

下载镜像

使用docker pull mysql:5.7.21拉取mysql的镜像,下载成功后使用docker images查看拥有的镜像:


技术分享图片?
已经下载好的mysql镜像

新建一个用于持久化的文件夹

1、新建一个新文件夹$DEV_HOME/docker/mysql
2、再给它权限chmod 777 $DEV_HOME/docker/mysql,好像如果没给它权限,docker就不能保存数据到里面。


技术分享图片?

之后,数据库文件会直接写到本地

创建容器

使用命令:docker run --name mysql -p 3306:3306 -v $DEV_HOME/docker/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123 -d mysql:5.7.21创建一个名叫「mysql」的容器。

  • -p 3306:3306:把本地的3306映射到容器的3306端口。
  • -v $DEV_HOME/docker/mysql:/var/lib/mysql:把本地目录映射到容器目录。
  • -e MYSQL_ROOT_PASSWORD=123:mysql的root用户的密码。

我学Docker(1)——使用Mysql

原文:https://www.cnblogs.com/hiyujie/p/wo-xueDocker-1shi-yongMysql.html

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