1、验证环境
docker -v
使用上面的命令检查一下本机的docker的运行环境。执行完成之后,会输出docker的版本号
我本地输出以下内容:
Docker version 27.5.1, build 9f9e405
2、拉取镜像
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 设置国内镜像源
拉取镜像之后,执行下面的命令
docker images
检查本地镜像信息
3、启动MySQL
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=密码 mysql:8.0
4、检查启动状态
docker ps
查看启动状态
我们可以看到mysql 8.0已经启动成功