Docker中运行MySQL

2018-01-21  本文已影响0人  花绽放水流年

本人使用的Linux版本为Deepin 15.5

  1. 下载镜像
docker pull mysql
  1. 启动镜像
docker run --name mysql -p 3306:3306 --rm -v /home/moonshy/Desktop/mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql

--name mysql 创建容器名称为mysql
-p 3306:3306 使用本地3306端口映射容器中的3306端口
--rm 创建的容器在关闭后能够自动删除,不会影响数据
-v /home/moonshy/Desktop/mysqldata:/var/lib/mysq 将本地/home/moonshy/Desktop/mysqldata目录映射挂载到容器中的/var/lib/mysql目录
-e MYSQL_ROOT_PASSWORD=123456 启动容器后mysql服务的密码
-d 以后台守护进程启动容器
mysql MYSQL镜像名

  1. 停止mysql容器
docker stop mysql
  1. 删除镜像
docker rm mysql

此处可以不用删除,因为启动的容器中已经有--rm选项了

  1. 安装mysql客户端工具
apt-get install mysql-client-core-5.6
  1. 链接mysql服务
mysql -h127.0.0.1 -P3306 -uroot -p123456
上一篇 下一篇

猜你喜欢

热点阅读