日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

docker上部署MySQL的示例

瀏覽:16日期:2023-10-24 12:33:08

容器云的概念現在很火,現在很多公司都把MySQL部署在容器上,開始今天內容之前,我們先來看看容器云的概念吧。

1 容器云是什么?

要理解容器云的概念,首先需要了解容器,容器的介紹過程中,需要引入虛擬機來進行對比。

虛擬機:

VMware或者Virtual BoX這種虛擬機想必大家在日常工作中都有用到過,它是模擬計算機操作系統的軟件,你可以在windows計算機上安裝Virtual BoX軟件,然后在Virtual Box上安裝Centos或者Ubuntu這種Linux操作系統,從而在一臺機器上運行多種類型的多個操作系統,讓我們開發測試工作變得很方便。

虛擬機的缺點是需要消耗大量資源,每個虛擬機都需要單獨分配內存和磁盤空間,還要消耗CPU資源以及很多底層硬件資源,如果你只是在上面用程序跑了一個hello world,那么會造成資源的大量浪費。

容器:

容器的出現,就是為了解決這個問題,它是一種更加輕量,更加靈活的虛擬化處理技術,它將一個應用程序所需要的所有資源打包在一起,包含應用程序的code源碼、依賴庫以及操作系統,這讓應用程序在任何地方都可以輕易的運行,不再受到環境的制約。

和虛擬機相比,容器更加輕量、可移植性更好、成本更低,更高效。

容器云可以理解為云上的容器技術服務。

2 docker簡介

docker是一個開源的應用容器引擎,我們可以將它理解為一個工具,它基于go語言開發,并且兼容apache2.0協議,它可以將應用程序及其依賴(如配置文件等)打包到容器中。

除此之外,它兼容多種環境,可以被部署在在筆記本電腦,內部服務器,公共云或私有云,可移植性很好,部署也非常靈活,解決了多種環境下的兼容性問題。

Docker 包括三個基本概念:

鏡像(Image)容器(Container)倉庫(Repository)

docker上部署MySQL的示例

這三部分組成了Docker的整個生命周期,如上圖所示。

docker鏡像包含了文件系統,類似于虛擬機的鏡像,它是只讀的模板。

docker容器是由鏡像實例化而來的,這和我們學習的面向對象的概念十分相似,我們可以把鏡像想象成類,把容器想象成類經過實例化后的對象,這樣就非常好理解鏡像和容器的關系了。

docker倉庫:類似與代碼倉庫,是Docker集中存放鏡像文件的場所

這個關系可以更加清楚的表述為:

docker上部署MySQL的示例

下面我們來看docker的安裝:

1、安裝所需要的軟件包,其中yum-utils 提供了 yum-config-manager ,并且 device mapper 存儲驅動程序需要 device-mapper-persistent-data 和 lvm2

yum install-y yum-utilsyum install-y device-mapper-persistent-datayum install-y lvm2

2、設置穩定的docker倉庫

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3、安裝Docker Engine-Community、

yum install docker-ce docker-ce-cli cotainerd.io

此時,Docker 安裝完默認未啟動。并且已經創建好 docker 用戶組,但該用戶組下沒有用戶。

3 使用docker安裝MySQL

使用docker安裝mysql服務非常簡單,總體步驟就下面幾步:

1、下載MySQL鏡像

可以登錄到docker的官方倉庫中尋找mysql的鏡像,網址如下:https://hub.docker.com/_/mysql?tab=tags

也可以直接使用docker的命令去下載MySQL鏡像

yum pull mysql:5.7.16

上面的命令表示我們要下載MySQL5.7.16的鏡像。如果我們不寫最后的版本號,則默認拉取最新的MySQL版本鏡像

2、啟動MySQL。

拉取完畢之后,我們可以通過下面的命令來啟動MySQL實例:

docker run -itd --name mysql_5716 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=yeyazhou mysql_5716

其中:

-i:以交互模式運行容器

-t:為容器重新分配一個偽輸入終端

-d:后臺運行容器

-p 3306:3306 :映射容器服務的 3306 端口到宿主機的 3306 端口,外部主機可以直接通過 宿主機ip:3306 訪問到 MySQL 的服務。

MYSQL_ROOT_PASSWORD=yeyazhou:設置 MySQL 服務 root 用戶的密碼。

3、查看容器的運行狀態

container id:容器的id號

其他信息包括容器的源鏡像,創建時間,狀態,端口映射信息,容器名字等。

4、進入容器查看

首先我們使用命令進入容器的交互式命令行:

docker exec -it mysql_5716 /bin/bash

運行結果如下

root@8c388ccfb761:/# ls -ltotal 72drwxr-xr-x 1 root root 4096 Nov 8 2016 bindrwxr-xr-x 2 root root 4096 Sep 12 2016 bootdrwxr-xr-x 5 root root 360 Aug 11 11:41 devdrwxr-xr-x 2 root root 4096 Nov 8 2016 docker-entrypoint-initdb.dlrwxrwxrwx 1 root root 34 Nov 23 2016 entrypoint.sh -> usr/local/bin/docker-entrypoint.shdrwxr-xr-x 1 root root 4096 Aug 11 11:41 etcdrwxr-xr-x 2 root root 4096 Sep 12 2016 homedrwxr-xr-x 1 root root 4096 Nov 8 2016 libdrwxr-xr-x 2 root root 4096 Nov 4 2016 lib64drwxr-xr-x 2 root root 4096 Nov 4 2016 mediadrwxr-xr-x 2 root root 4096 Nov 4 2016 mntdrwxr-xr-x 2 root root 4096 Nov 4 2016 optdr-xr-xr-x 104 root root 0 Aug 11 11:41 procdrwx------ 1 root root 4096 Aug 11 11:49 rootdrwxr-xr-x 1 root root 4096 Nov 8 2016 rundrwxr-xr-x 2 root root 4096 Nov 4 2016 sbindrwxr-xr-x 2 root root 4096 Nov 4 2016 srvdr-xr-xr-x 13 root root 0 Jul 19 02:47 sysdrwxrwxrwt 1 root root 4096 Aug 11 11:41 tmpdrwxr-xr-x 1 root root 4096 Nov 23 2016 usrdrwxr-xr-x 1 root root 4096 Nov 8 2016 var

可以看到進入了容器交互式命令行。前面的root@8c388ccfb761中@符號后面的字符串就是我們的容器ID。

5、使用連接串連接MySQL

root@8c388ccfb761:/usr/local# mysql -uroot -pyeyazhou -h127.0.0.1mysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 16Server version: 5.7.16 MySQL Community Server (GPL)Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type ’help;’ or ’h’ for help. Type ’c’ to clear the current input statement.mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys|+--------------------+4 rows in set (0.00 sec)

6、啟動另外一個MySQL容器

[root@VM-0-14-centos ~]# docker run -itd -p 3307:3306 --name mysql_5716_2 -e MYSQL_ROOT_PASSWORD=yeyazhou mysql:5.7.16 e5e0f9a14462261d01307c4d0891587acce90e4ffd33e434878f311bf98d4f22 [root@VM-0-14-centos ~]# docker psCONTAINER IDIMAGE COMMAND CREATED STATUS PORTS NAMESe5e0f9a14462mysql:5.7.16'docker-entrypoint.s…' 8 seconds ago Up 6 seconds0.0.0.0:3307->3306/tcp mysql_5716_28c388ccfb761mysql:5.7.16'docker-entrypoint.s…' 25 hours agoUp 25 hours 0.0.0.0:3306->3306/tcp mysql_5716

以上就是docker上部署MySQL的示例的詳細內容,更多關于docker上部署MySQL的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩三级视频| 亚洲精品91| 亚洲精品三级| 亚洲天堂日韩在线| 亚洲一区av| 日韩欧美另类中文字幕| 日韩中文字幕无砖| 日韩精品社区| 国产精品自在| 欧美黄色精品| 国产中文欧美日韩在线| 国产精品一页| 麻豆久久一区| 国产一区二区三区久久 | 国产精品毛片在线看| 亚洲激情av| 一区二区三区四区日韩| 日韩国产在线一| 美女国产精品久久久| sm捆绑调教国产免费网站在线观看| 国模精品一区| 国产综合欧美| 亚洲精品字幕| 国产精品激情| 久草免费在线视频| 欧美亚洲激情| 亚洲精品成人一区| 国产精品久久久亚洲一区| 日本欧美国产| 亚洲在线网站| 国产精品亚洲二区| 快播电影网址老女人久久| 国产视频欧美| 欧美久久一区二区三区| 国产传媒在线观看| 91久久国产| 国产日韩欧美三区| 亚洲va中文在线播放免费| 日韩视频在线一区二区三区| 日韩欧美中文在线观看| 欧美久久香蕉| 超碰99在线| 首页国产欧美日韩丝袜| 91亚洲无吗| 欧美香蕉视频| 视频国产精品| 涩涩av在线| 少妇精品在线| 欧美久久天堂| 亚洲一二三区视频| 成人黄色av| 亚洲精品少妇| 性欧美videohd高精| 亚洲精品自拍| 亚洲不卡系列| 亚洲精品麻豆| 中文另类视频| 国产一级成人av| 久久中文亚洲字幕| 国产一精品一av一免费爽爽| 激情婷婷亚洲| 国产精品一区二区av日韩在线| 久久影视一区| 久久影院资源站| 欧美资源在线| 国产乱码午夜在线视频| 亚洲精品乱码日韩| 亚洲国产专区| 精品网站999| 自拍自偷一区二区三区| 精品久久福利| 四虎在线精品| 国精品一区二区| 国际精品欧美精品| 婷婷久久免费视频| 欧美日韩中文一区二区| 日韩国产欧美三级| 91精品国产91久久久久久黑人| 国产毛片一区二区三区| 国产精品免费看| 在线中文字幕播放| 欧美日韩xxxx| 蜜桃视频免费观看一区| 99久久亚洲精品| 在线天堂资源www在线污| 日欧美一区二区| 欧美特黄一区| 中文字幕成在线观看| 国产精品白浆| 亚洲麻豆一区| 亚洲国产成人精品女人| 天堂√中文最新版在线| 国产精品nxnn| 日本少妇精品亚洲第一区| 午夜在线精品| 亚洲精品成人| 久久一级电影| 久久视频一区| 综合日韩av| 精品一区二区三区中文字幕在线| 亚洲18在线| 综合国产精品| 蜜桃一区二区三区在线| 国产一区二区精品| 国产一区欧美| 欧美日韩精品一区二区视频| av中文字幕在线观看第一页| 麻豆精品少妇| 国产精品成人**免费视频| 911精品国产| 日韩精选在线| 日韩一区二区三免费高清在线观看| 日韩精品一二区| 久久先锋影音| 久久成人国产| 欧美日韩视频| 国产精品女主播一区二区三区| 免费成人网www| 影视先锋久久| 2023国产精品久久久精品双| 亚洲高清激情| 好看的亚洲午夜视频在线| 极品日韩av| 伊人影院久久| 国产一区二区精品| 日韩中文字幕不卡| 丝袜美腿亚洲一区| 麻豆精品91| 每日更新成人在线视频| 蜜桃视频免费观看一区| 蜜桃一区二区三区在线观看| 亚洲一区二区三区四区电影| 日韩在线一区二区| 亚洲一区二区三区在线免费| 亚洲精品大片| 久久国产欧美日韩精品| 麻豆成人91精品二区三区| 国模大尺度视频一区二区| 国产中文在线播放| 久久久精品网| 日韩视频不卡| 亚洲伊人精品酒店| 日本特黄久久久高潮| 18国产精品| 欧美激情aⅴ一区二区三区 | 国产欧美日韩一级| 国产精品地址| 夜鲁夜鲁夜鲁视频在线播放| 欧美69视频| 一区二区亚洲视频| 国产精品一区三区在线观看| www.51av欧美视频 | 久久精品动漫| 久久国产精品久久w女人spa| 欧美伊人久久| 美腿丝袜亚洲一区| 欧美亚洲国产激情| 亚洲啊v在线免费视频| 欧美激情五月| 国产综合视频| 欧美亚洲综合视频| 日韩精品中文字幕第1页| 亚洲一区亚洲| 国产精品日本一区二区不卡视频| 国产一区二区三区黄网站| 亚洲成人国产| 日韩高清二区| 日韩电影免费网址| 亚洲一区av| 国产一区福利| 激情综合网址| 久久国产三级| 久久一区二区三区电影| 日韩精品欧美大片| 日本午夜大片a在线观看| 亚洲男女自偷自拍| 免费在线播放第一区高清av| 欧美日韩国产亚洲一区| 国产精品久久久久久久久久久久久久久 | 久久婷婷国产| 国产99久久| 欧美亚洲三级| 99久久www免费| 日韩精品高清不卡| 精精国产xxxx视频在线野外| 视频在线在亚洲| 高清一区二区| 日韩一区精品视频| 中文字幕在线官网| 日韩激情中文字幕| 另类中文字幕国产精品| 日韩精品视频中文字幕| 欧美日韩精品免费观看视完整| 日韩精品第一| 激情综合自拍| 国产精品第一| 中文字幕av一区二区三区人| 日韩精品dvd| 国产精品自拍区| 蜜桃视频一区二区三区在线观看|