English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Docker 安装 MySQL

MySQL est la base de données open-source la plus populaire au monde. Grâce à sa fiabilité, sa facilité d'utilisation et ses performances, MySQL est devenu le choix préféré des bases de données pour les applications Web.

1、consulter les versions de MySQL disponibles

Visitez l'adresse du dépôt d'images MySQL :https://hub.docker.com/_/mysql?tab=tags

Vous pouvez voir d'autres versions de MySQL via le tri par, par défaut, c'est la version la plus récente mysql:latest

Vous pouvez également trouver d'autres versions que vous souhaitez dans la liste déroulante :

De plus, nous pouvons utiliser la commande  docker search mysql pour voir les versions disponibles :

$ docker search mysql
NOM                    DESCRIPTION                                    ÉTOILES    OFICIAL  AUTOMATIQUE
mysql                    MySQL est un système de gestion de bases de données largement utilisé et open-source-source relati...   2529      [OK]       
mysql/mysql-server        Images Docker de serveur MySQL optimisées. Cré...   161                  [OK]
centurylink/mysql        Image contenant mysql. Optimisée pour être...   45                   [OK]
sameersbn/mysql                                                          36                   [OK]
google/mysql              Serveur MySQL pour Google Compute Engine          16                   [OK]
appcontainers/mysql  Centos/MySQL personnalisable basé sur Debian...   8                    [OK]
marvambass/mysql        Serveur MySQL basé sur Ubuntu 14.04              6                    [OK]
drupaldocker/mysql        MySQL pour Drupal                                2                    [OK]
azukiapp/mysql            Image Docker pour exécuter MySQL par Azuki - http:...   2                    [OK]
...

2、拉取 MySQL 镜像

这里我们拉取官方的最新版本的镜像:

$ docker pull mysql:latest

3、查看本地镜像

使用以下命令来查看是否已安装了 mysql:

$ docker images

在上图中可以看到我们已经安装了最新版本(latest)的 mysql 镜像。

4、运行容器

安装完成后,我们可以使用以下命令来运行 mysql 容器:

$ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

参数说明:

  • -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。

  • MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。

5、安装成功

通过 docker ps 命令查看是否安装成功:

本机可以通过 root 和密码 123456 访问 MySQL 服务。