Docker建立Mysql容器的簡單步驟
阿新 • • 發佈:2020-01-09
前言
前面我們已經安裝好了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等等)
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對我們的支援。