1. 程式人生 > 資料庫 >Docker建立Mysql容器的簡單步驟

Docker建立Mysql容器的簡單步驟

前言

前面我們已經安裝好了Docker,也簡單瞭解了Docker。下面就來給大家介紹下Docker建立Mysql容器的簡單步驟,話不多說了,來一起看看詳細的介紹吧

步驟如下

1、啟動docker服務

[root@docker ~]# systemctl start docker

2、檢視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、搜尋想要查詢的映象名字

[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、建立並執行一個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

最後面填的就是映象的名字,不指定版本預設建立最新的

5、檢視正在執行的容器

[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、你就可以在自己電腦上面用資料庫工具連線虛擬機器裡面的資料庫

IP就是連線虛擬機器的IP,賬號:root,密碼 : root

7、其實只要會拉取一個映象,其他都是大同小異的(比如redis,mogodb,rabbitmq等等)

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對我們的支援。