前言:
在阿里云买了个学生轻量服务器,一个月10元左右,拿来学习再好不过。这篇文章教大家如何用docker安装一下MySQL,docker的好处就不多说了。
我也是个菜鸟,写这篇文章只是为了让初学者学习。我当初用docker安装mysql时,初始密码也一直没搞懂。
第一步:开发3306端口
第二步:docker拉取MySQL5.7镜像
命令:
docker pull mysql:5.7.19
截图
第三步:查看docker5.7镜像
注意mysql5.7镜像id
第四步:运行docker容器并更改mysql密码
命令:
docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/loT_PASSWORD=这里换成你的密码 -d mysql:5.7.19
解析:
-p 3306:3306:将容器的3306端口映射到主机的3306端口;
-v $PWD/mysql:/var/lib/mysql:将主机当前目录下的/mysql挂载到容器的/var/lib/mysql;
-e MYSQL_ROOT_PASSWORD 这里是设置你的mysql密码
--name 给容器命名,mysql;
-d 表示容器在后台运行
3e3878acd190 这个是你下载的images ID
然后?
就成功了呀!