Home  >  Article  >  Database  >  How to create a Mysql container using Docker

How to create a Mysql container using Docker

WBOY
WBOYforward
2023-06-03 08:03:161722browse

The steps are as follows

1. Start the docker service

[root@docker ~]# systemctl start docker

2. View the image in 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. Search for the desired The name of the image to be queried

[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. Create and run a mysql container

[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

The last filled in is the name of the image. If you do not specify a version, the latest one will be created by default

5. Check the running container

[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. You can use the database tool on your computer to connect to the database in the virtual machine

How to create a Mysql container using Docker

ip is the IP connecting to the virtual machine, account: root, password: root

7. In fact, as long as you can pull an image, the others are similar (such as redis, mogodb, rabbitmq, etc.)

How to create a Mysql container using Docker

The above is the detailed content of How to create a Mysql container using Docker. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:yisu.com. If there is any infringement, please contact admin@php.cn delete