码迷,mamicode.com
首页 > 数据库 > 详细

我学Docker(1)——使用Mysql

时间:2018-02-13 14:06:14      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:文件   目录   查看   docker   inf   图片   映射   -name   创建   

下载镜像

使用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

标签:文件   目录   查看   docker   inf   图片   映射   -name   创建   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!