首頁  >  文章  >  資料庫  >  如何使用Docker建立Mysql容器

如何使用Docker建立Mysql容器

WBOY
WBOY轉載
2023-06-03 08:03:161722瀏覽

步驟如下

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

如何使用Docker建立Mysql容器

ip就是連接虛擬機器的ip,帳號:root,密碼: root

#7、其實只要會拉取一個鏡像,其他都是大同小異的(例如redis,mogodb, rabbitmq等等)

如何使用Docker建立Mysql容器

以上是如何使用Docker建立Mysql容器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除