1.拉取mysql版本(:后面为版本号),不加端口号拉取最新版mysql
docker pull mysql:8.0.23
2.查看本地仓库镜像是否下载成功
docker images mysql:8.0.23
3.安装运行mysql容器
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0.23 --lower_case_table_names=1
介绍:
--restart=always 这个参数是docker启动的时候同时启动mysql
--name mysql 这个参数是mysql容器的名字
-p 3306:3306 这个参数是docker端口与宿主机端口映射
-e MYSQL_ROOT_PASSWORD=root 参数是设置用户名为root 密码为root
-d mysql:8.0.23 -d参数是后台运行
--lower_case_table_names=1 设置大小写不敏感
4.查看mysql8.0.23容器运行情况(查看到已启动)
docker ps
5.使用连接工具连接已安装的mysql(宿主机ip:3306,账号和密码都是root)
6.如果连接不上,开放3306端口
参考:linux端口开放与关闭