docker安装mysql(Baas)

Docker安装mysql 5.7版本

//拉取mysql镜像
docker pull mysql:5.7

下载完成后,在本地镜像列表里查到REPOSITORY为mysql,标签为5.7的镜像。

 docker images | grep mysql

运行容器

docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=shiyufeng -d mysql:5.7

参数说明:
-p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口。

--name:指定容器名称

-e MYSQL_ROOT_PASSWORD=shiyufeng:初始化 root 用户的密码(设置环境变量)

-d:后台运行容器,并返回容器

注意:上述运行容器若出现下列错误:

解决方案:

进入容器:

docker exec -it mysql bash

连接mysql

mysql -uroot -pshiyufeng

退出mysql/退出docker容器,可执行命令:

exit

 visualbox/ubuntu完整:

原文地址:https://www.cnblogs.com/kaixinyufeng/p/9513508.html