本人使用的Linux版本为Deepin 15.5
- 下载镜像
docker pull mysql
- 启动镜像
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镜像名
- 停止mysql容器
docker stop mysql
- 删除镜像
docker rm mysql
此处可以不用删除,因为启动的容器中已经有--rm选项了
- 安装mysql客户端工具
apt-get install mysql-client-core-5.6
- 链接mysql服务
mysql -h127.0.0.1 -P3306 -uroot -p123456
网友评论