聲明:所有文章只作為學(xué)習(xí)筆記用,轉(zhuǎn)載非原創(chuàng)
dev mapper 機(jī)制https://www.cnblogs.com/bryant-dai/p/7867133.html
? ? ? ? ? ? ? ? ? ? ? ? ?https://www.cnblogs.com/kerrycode/p/6187148.html
/dev/mapper/Volume-lv_root的意思是說你有一個(gè)VG (volume group卷組)叫作Volume, 這個(gè)Volume里面有一個(gè)LV叫作lv_root。其實(shí)這個(gè)/dev/mapper/Volume-lv_root文件是一個(gè)連接文件,是連接到/dev/dm-0的,你可以用命令ll /dev/mapper/Volume-lv_root進(jìn)行查看。
? ?其實(shí)在系統(tǒng)里/dev/Volume/lv_root 和 /dev/mapper/Volume-lv_root以及/dev/dm-0都是一個(gè)東西,都可當(dāng)作一個(gè)分區(qū)來對(duì)待。
#docker 基本操作
docker tag?https://www.cnblogs.com/weifeng1463/p/11190567.html
https://blog.csdn.net/marvel_cheng/article/details/86508357
最近在學(xué)習(xí)Docker容器,了解到一些相關(guān)的技術(shù),像是Kubernetes,Docker-compose,Docker Swarm,分不清這些東西之間的區(qū)別,特意去研究了一下,分享一下,適合剛?cè)腴T學(xué)習(xí)容器的同學(xué)了解。
Dcoker
Docker 這個(gè)東西所扮演的角色,容易理解,它是一個(gè)容器引擎,也就是說實(shí)際上我們的容器最終是由Docker創(chuàng)建,運(yùn)行在Docker中,其他相關(guān)的容器技術(shù)都是以Docker為基礎(chǔ),它是我們使用其他容器技術(shù)的核心。
Docker-Compose
Docker-Compose 是用來管理你的容器的,有點(diǎn)像一個(gè)容器的管家,想象一下當(dāng)你的Docker中有成百上千的容器需要啟動(dòng),如果一個(gè)一個(gè)的啟動(dòng)那得多費(fèi)時(shí)間。有了Docker-Compose你只需要編寫一個(gè)文件,在這個(gè)文件里面聲明好要啟動(dòng)的容器,配置一些參數(shù),執(zhí)行一下這個(gè)文件,Docker就會(huì)按照你聲明的配置去把所有的容器啟動(dòng)起來,但是Docker-Compose只能管理當(dāng)前主機(jī)上的Docker,也就是說不能去啟動(dòng)其他主機(jī)上的Docker容器
Docker Swarm
Docker Swarm 是一款用來管理多主機(jī)上的Docker容器的工具,可以負(fù)責(zé)幫你啟動(dòng)容器,監(jiān)控容器狀態(tài),如果容器的狀態(tài)不正常它會(huì)幫你重新幫你啟動(dòng)一個(gè)新的容器,來提供服務(wù),同時(shí)也提供服務(wù)之間的負(fù)載均衡,而這些東西Docker-Compose 是做不到的
Kubernetes
Kubernetes它本身的角色定位是和Docker Swarm 是一樣的,也就是說他們負(fù)責(zé)的工作在容器領(lǐng)域來說是相同的部分,當(dāng)然也有自己一些不一樣的特點(diǎn)。這個(gè)就像是Eclipse和IDEA一樣,也是一個(gè)跨主機(jī)的容器管理平臺(tái)。它是谷歌公司根據(jù)自身的多年的運(yùn)維經(jīng)驗(yàn)研發(fā)的一款容器管理平臺(tái)。而Docker Swarm則是由Docker 公司研發(fā)的。
既然這兩個(gè)東西是一樣的,那就面臨選擇的問題,應(yīng)該學(xué)習(xí)哪一個(gè)技術(shù)呢?實(shí)際上這兩年Kubernetes已經(jīng)成為了很多大公司的默認(rèn)使用的容器管理技術(shù),而Docker Swarm已經(jīng)在這場(chǎng)與Kubernetes競(jìng)爭(zhēng)中已經(jīng)逐漸失勢(shì),如今容器管理領(lǐng)域已經(jīng)開始已經(jīng)逐漸被Kubernetes一統(tǒng)天下了。所以建議大家學(xué)習(xí)的時(shí)候,應(yīng)該多考慮一下這門技術(shù)在行業(yè)里面是不是有很多人在使用。
需要注意的是,雖然Docker Swarm在與Kubernetes的競(jìng)爭(zhēng)中敗下陣來,但是這個(gè)跟Docker這個(gè)容器引擎沒有太大關(guān)系,它還是整個(gè)容器領(lǐng)域技術(shù)的基石,Kubernetes離開他什么也不是。
總結(jié)