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

How to create a Mysql container using Docker

WBOY
Release: 2023-06-03 08:03:16
forward
1822 people have browsed it

The steps are as follows

1. Start the docker service

[root@docker ~]# systemctl start docker
Copy after login

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
Copy after login

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--------------------下载指定版本
Copy after login

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
Copy after login

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
Copy after login

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!

Related labels:
source:yisu.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template