Maison >base de données >tutoriel mysql >Comment créer un conteneur Mysql à l'aide de Docker

Comment créer un conteneur Mysql à l'aide de Docker

WBOY
WBOYavant
2023-06-03 08:03:161781parcourir

Les étapes sont les suivantes

1. Démarrez le service Docker

[root@docker ~]# systemctl start docker

2. Affichez l'image dans Docker

[root@docker ~]# docker images
repository  tag   image id  created  size
centos/mysql-57-centos7 latest  2e4ddfafaa6f 6 months ago 445mb
gogs/gogs   latest  2fb3b88053d6 6 months ago 94.2mb

3. Recherchez le nom de l'image que vous souhaitez interroger

[root@docker ~]# docker search mysql
name             description          stars    official   automated
mysql             mysql is a widely used, open-source relation… 7854    [ok]    
mariadb            mariadb is a community-developed fork of mys… 2604    [ok]    
cloudfoundry/cf-mysql-ci        image used in ci of cf-mysql-release   0 
[root@localhost ~]# docker pull mysql ---------------------默认下载最新版本
[root@localhost ~]# docker pull mysql:5.7--------------------下载指定版本

4. un conteneur mysql

[root@docker ~]# docker run -di --name=test_mysql -p 3306:3306 -e mysql_root_password=root centos/mysql-57-centos7
d7e5f99b502a904a970026e90227e186107e3b5d0baeaa93491af12cd7317b99
run : 创建并运行
-di : 以守护者模式创建
--name : 给容器取个名字
-p : 端口映射
-e : 初始化mysql用户,并将root密码设置为root

La dernière chose renseignée est le nom de l'image Si vous ne spécifiez pas de version, la dernière sera créée par défaut

5 Vérifiez le conteneur en cours d'exécution

[root@docker ~]# docker ps
container id  image      command     created    status    ports     names
d7e5f99b502a  centos/mysql-57-centos7 "container-entrypoin…" 5 seconds ago  up 4 seconds  0.0.0.0:3306->3306/tcp test_mysql

6. . Vous pouvez utiliser l'outil de base de données sur votre ordinateur pour vous connecter à la base de données dans la machine virtuelle

Comment créer un conteneur Mysql à laide de Docker

IP est l'IP de connexion à la machine virtuelle, compte : root, mot de passe : root

7 En fait, aussi longtemps. comme vous pouvez extraire une image, les autres sont similaires (comme redis, mogodb, lapinmq, etc.)

Comment créer un conteneur Mysql à laide de Docker

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer