Docker安装MySql 8.0

1、验证环境

bash 复制代码
docker -v

使用上面的命令检查一下本机的docker的运行环境。执行完成之后,会输出docker的版本号

我本地输出以下内容:

bash 复制代码
Docker version 27.5.1, build 9f9e405

2、拉取镜像

bash 复制代码
docker pull mysql:8.0

拉取mysql8.0版本对的镜像。正常情况如下:

如果报下面的错误

Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

是因为连不上默认的镜像地址。需要将镜像源地址,改成国内。

详细操作参考我的另外一篇文章
Docker 设置国内镜像源

拉取镜像之后,执行下面的命令

bash 复制代码
docker images

检查本地镜像信息

3、启动MySQL

bash 复制代码
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=密码 mysql:8.0

4、检查启动状态

bash 复制代码
docker ps

查看启动状态

我们可以看到mysql 8.0已经启动成功

相关推荐
YDS8298 分钟前
MYSQL —— 约束和多表查询
数据库·mysql
Lin_Aries_04211 小时前
通过配置 GitLab 自动触发项目自动化构建与部署
运维·docker·容器·自动化·云计算·gitlab
RestCloud2 小时前
MongoDB到关系型数据库:JSON字段如何高效转换?
数据库·mysql·mongodb
尘埃不入你眼眸2 小时前
Docker操作命令
运维·docker·容器
lang201509282 小时前
MySQL InnoDB表压缩:性能优化全解析
数据库·mysql
苹果醋33 小时前
SpringCloud高可用集群搭建及负载均衡配置实战
java·运维·spring boot·mysql·nginx
Java水解4 小时前
MySQL常用客户端工具详解
后端·mysql
lang201509284 小时前
MySQL Online DDL:高性能表结构变更指南
数据库·mysql
阿沁QWQ4 小时前
MySQL程序简介
数据库·mysql
数智顾问5 小时前
开源的容器化平台:Docker入门与核心概念解析
docker