---
title: （方法一）拉取MySQL Docker镜像
description: "1. 根据MySQL版本拉取MySQL docker镜像。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysql8017_03_0024.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysql8017_03_0024.html
indexId: f15f17cb083d6fa3610d5940daf41c5307bd1f36fffc6dd590c766663aa767a873
---
# （方法一）拉取MySQL Docker镜像

#### 拉取已有MySQL Docker镜像

1. 根据MySQL版本拉取MySQL docker镜像。
  1 docker pull mysql/mysql-server:XX.XX.XX

  XX.XX.XX代表具体的MySQL版本。

2. 执行docker images查看本地Docker镜像。
  1 docker images

3. 创建并启动一个MySQL容器。
```
docker run --name mysql-8.0.20 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql/mysql-server:8.0.20
```


  - --name：创建容器的名字。
  - -e：配置信息，配置MySQL数据库root用户的密码信息。
  - -p：端口映射，映射主机的3306端口到mysql-8.0.20的3306端口。
  - -d：容器启动成功后输出完成的容器ID。
  - 最后指定容器依赖的镜像mysql/mysql-server:8.0.20。
4. 查看容器状态。
  1 docker ps

5. 进入容器并连接到MySQL数据库。
  1 docker exec -it mysql-8.0.20 /bin/bash

  用mysql -uroot -p123456连接到MySQL数据库。
