说明:仅供学习使用,请勿用于非法用途,若有侵权,请联系博主删除
作者:zhu6201976
一、需求
通过Docker,快速安装MySQL。
二、准备工作
1.服务器环境,此处以 Ubuntu18.04 为例(Window10执行正常!!!)
2.已安装好 Docker 参考链接:
三、开始操作
官方文档 Docker Hub
1.官网拉取最新版MySQL镜像
docker image pull mysql:latest
2.查看mysql镜像是否拉取成功(此处不重复下载)
docker image ls --all
3.运行mysql镜像 创建容器
docker run -p 3307:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:latest
命令解读:
-p 3307:3306 宿主机端口:容器端口 因宿主机3306端口被占用 此处改为3307
--name mysql 容器命名
-e MYSQL_ROOT_PASSWORD=root 设置容器mysql root用户密码为root
-d 作为服务后台长期运行
mysql:latest 镜像名:tag
4.查看容器是否创建成功
docker container ls --all
5.进入容器 检查MySQL是否安装成功
如图所示,MySQL成功安装,用户root可以本地访问和远程访问
6.本地访问
ifconfig 查看本机局域网ip
mysql -h192.168.140.131 -P3307 -uroot -proot
7.远程访问 此处以Window为例