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已经启动成功

相关推荐
菜鸟笔记本5 分钟前
linux设置定时备份mysql数据
linux·mysql·oracle
千寻技术帮7 分钟前
10347_基于Springboot的新疆旅游管理系统
spring boot·mysql·旅游·在线旅游
Web项目开发1 小时前
Mysql创建索引的SQL脚本,复制粘贴即可使用
数据库·sql·mysql
2501_939909051 小时前
k8s基础与安装部署
云原生·容器·kubernetes
主公不搬砖2 小时前
Nacos 2.5.2 国产信创 kingbase适配
java·docker·nacos·信创·kingbase·国产适配
小罗和阿泽2 小时前
MySql数据库系列 数据库基础操作
数据库·mysql
周末吃鱼2 小时前
mysql8.0支持CURRENT_DATE如何写
数据库·sql·mysql
谷隐凡二2 小时前
Kubernetes Route控制器简单介绍
java·容器·kubernetes
kaico20182 小时前
MySQL的窗口函数
数据库·mysql
薛定谔的猫19823 小时前
LlamaIndex(三) LlamaHub工具集
数据库·mysql·llamahub