一、 概述1.1 Docke 簡(jiǎn)介
設(shè)計(jì)宗旨:構(gòu)建、發(fā)布和運(yùn)行任何應(yīng)用程序;即通過(guò)對(duì)應(yīng)用組件的打包、發(fā)布、部署、運(yùn)行等生命周期的管理,在應(yīng)用組件層面達(dá)到“一次打包,到處運(yùn)行”的目的。這里的組件可以是一個(gè)應(yīng)用程序、一組服務(wù),甚至是一個(gè)完整的操作系統(tǒng)。
1.2的好處
容器在 linux 上本地運(yùn)行,并與其他容器共享主機(jī)的內(nèi)核。它運(yùn)行一個(gè)獨(dú)立的進(jìn)程wordpress網(wǎng)站制作wordpress網(wǎng)站制作,不占用任何其他可執(zhí)行文件的內(nèi)存wordpress 虛擬主機(jī) 推薦,非常輕量級(jí)。虛擬機(jī)運(yùn)行一個(gè)完成的操作系統(tǒng),通過(guò)管理程序?qū)χ鳈C(jī)資源進(jìn)行虛擬訪問(wèn),相比之下需要更多的資源。
1.3個(gè)使用場(chǎng)景二、與虛擬機(jī)的區(qū)別與2.1與虛擬機(jī)的區(qū)別
2.3 個(gè)容器支持內(nèi)核中的 2 個(gè)重要技術(shù)
本質(zhì)是宿主機(jī)的一個(gè)進(jìn)程
通過(guò)實(shí)現(xiàn)資源隔離
通過(guò)實(shí)施資源約束
通過(guò)copy-on-write技術(shù)實(shí)現(xiàn)高效的文件操作(類似于虛擬機(jī)分配500g的磁盤實(shí)際上并不占用500g的物理磁盤)
三、核心概念
鏡子
四、安裝
目前僅支持 64 位系統(tǒng)。
systemctl stop firewalld.service
setenforce 0
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install -y docker-ce
systemctl start docker.service
systemctl enable docker.service
安裝好的Docker系統(tǒng)有兩個(gè)程序,Docker服務(wù)端和Docker客戶端。其中Docker服務(wù)端是一個(gè)服務(wù) 進(jìn)程,負(fù)責(zé)管理所有容器。
Docker客戶端則扮演著Docker服務(wù)端的遠(yuǎn)程控制器,可以用來(lái)控制Docker的服務(wù)端進(jìn)程。大部分情況下Docker服務(wù)端和客戶端運(yùn)行在一臺(tái)機(jī)器上。
五、鏡像操作
查看版本信息和詳細(xì)信息
5.1 搜索鏡
格式:關(guān)鍵字
nginx
5.2 獲取鏡像
格式:拉取倉(cāng)庫(kù)名稱[:tag]
總結(jié)是什么?我能做什么?
它是基于go語(yǔ)言開發(fā)的開源容器引擎,可以在任意主機(jī)上運(yùn)行容器應(yīng)用,每個(gè)容器都是一個(gè)輕量級(jí)的虛擬機(jī)。達(dá)到“一次打包,到處運(yùn)行”的目的。容器和虛擬機(jī)的區(qū)別:
容器在 linux 上本地運(yùn)行,并與其他容器共享主機(jī)的內(nèi)核。它運(yùn)行一個(gè)獨(dú)立的進(jìn)程,不占用任何其他可執(zhí)行文件的內(nèi)存。它非常輕巧。
虛擬機(jī)運(yùn)行一個(gè)完整的操作系統(tǒng)wordpress 虛擬主機(jī) 推薦,每個(gè)虛擬機(jī)使用獨(dú)立的內(nèi)核,虛擬機(jī)通過(guò)訪問(wèn)宿主機(jī)資源,需要更多的資源,會(huì)造成資源消耗。 Linux 六(命名空間):三個(gè)核心概念:
圖像、容器、存儲(chǔ)庫(kù)
文章來(lái)自互聯(lián)網(wǎng),侵權(quán)請(qǐng)聯(lián)系刪除,文章闡述觀點(diǎn)來(lái)自文章出處,并不代表本站觀點(diǎn)。
www.bjcthy.com