摘要:獲取鏡像從中獲取鏡像命令為選項(xiàng)地址端口號(hào)倉庫名標(biāo)簽比如鏡像是由多層存儲(chǔ)所構(gòu)成。并且下載結(jié)束后,給出該鏡像完整的的摘要,以確保下載一致性。運(yùn)行擁有鏡像后,可以以此鏡像為基礎(chǔ)啟動(dòng)一個(gè)容器。
使用鏡像
從倉庫獲取鏡像;
管理本地主機(jī)上的鏡像;
鏡像實(shí)現(xiàn)的基本原理。
獲取鏡像從DockerHub中獲取鏡像 命令為docker pull
docker pull [選項(xiàng)] [Docker Registry 地址[:端口號(hào)]/]倉庫名[:標(biāo)簽]
比如:
docker pull ubuntu:18.04
鏡像是由多層存儲(chǔ)所構(gòu)成。下載也是一層層的去下載,并非單一文件。下載過程中給出了每一層的 ID 的前 12 位。并且下載結(jié)束后,給出該鏡像完整的 sha256 的摘要,以確保下載一致性。
運(yùn)行擁有鏡像后,可以以此鏡像為基礎(chǔ)啟動(dòng)一個(gè)容器。當(dāng)我們需要進(jìn)行啟動(dòng)里邊的bash,并且進(jìn)行交互操作的時(shí)候,可以執(zhí)行以下命令
docker run -it --rm ubuntu:18.04 bash
docker run 就是運(yùn)行容器命令 簡述上用參數(shù)
-it: 這是兩個(gè)參數(shù),一個(gè)是 -i:交互式操作,一個(gè)是 -t 終端。我們這里打算進(jìn)入 bash 執(zhí)行一些命令并查看返回結(jié)果,因此我們需要交互式終端。
--rm:容器退出后隨之將其刪除。為了排障需求,退出的容器并不會(huì)立即刪除,除非手動(dòng) docker rm。我們這里只是隨便執(zhí)行個(gè)命令,看看結(jié)果,不需要排障和保留結(jié)果,因此使用 --rm 可以避免浪費(fèi)空間。
ubuntu:18.04:是指指定 ubuntu:18.04這個(gè)鏡像為基礎(chǔ)來啟動(dòng)容器
bash:放在鏡像后的是命令,這里是因?yàn)樾枰袀€(gè)交互的shell 因此使用了bash
cat /etc/os-release,Linux查看當(dāng)前系統(tǒng)版本命令、可返回查看容器是什么系統(tǒng)。
exit退出容器
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/110203.html
摘要:由于鏡像是多層存儲(chǔ)結(jié)構(gòu),并且可以繼承復(fù)用,因此不同鏡像可能會(huì)因?yàn)槭褂孟嗤幕A(chǔ)鏡像,從而擁有共同的層。由于新舊鏡像同名,舊鏡像名稱被取消,從而出現(xiàn)倉庫名標(biāo)簽均為的鏡像。 列出鏡像 列出已經(jīng)下載的鏡像,使用docker image ls進(jìn)行查看 如下圖 [root@host ~]# docker image ls REPOSITORY TAG ...
摘要:由于鏡像是多層存儲(chǔ)結(jié)構(gòu),并且可以繼承復(fù)用,因此不同鏡像可能會(huì)因?yàn)槭褂孟嗤幕A(chǔ)鏡像,從而擁有共同的層。由于新舊鏡像同名,舊鏡像名稱被取消,從而出現(xiàn)倉庫名標(biāo)簽均為的鏡像。 列出鏡像 列出已經(jīng)下載的鏡像,使用docker image ls進(jìn)行查看 如下圖 [root@host ~]# docker image ls REPOSITORY TAG ...
摘要:獲取鏡像從中獲取鏡像命令為選項(xiàng)地址端口號(hào)倉庫名標(biāo)簽比如鏡像是由多層存儲(chǔ)所構(gòu)成。并且下載結(jié)束后,給出該鏡像完整的的摘要,以確保下載一致性。運(yùn)行擁有鏡像后,可以以此鏡像為基礎(chǔ)啟動(dòng)一個(gè)容器。 使用鏡像 從倉庫獲取鏡像; 管理本地主機(jī)上的鏡像; 鏡像實(shí)現(xiàn)的基本原理。 獲取鏡像 從DockerHub中獲取鏡像 命令為docker pull docker pull [選項(xiàng)] [Docker R...
摘要:了解開源的容器平臺(tái)用于分享管理容器的平臺(tái)使用客戶端服務(wù)器架構(gòu)模式。守護(hù)進(jìn)程會(huì)處理復(fù)雜繁重的任務(wù),例如建立運(yùn)行發(fā)布你的容器。客戶端和守護(hù)進(jìn)程之間通過或者進(jìn)行通信。 Step1:了解Docker 開源的容器平臺(tái):Golang https://github.com/docker/dockerDocker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平臺(tái) -- D...
閱讀 2026·2021-11-12 10:36
閱讀 1885·2021-11-09 09:49
閱讀 2604·2021-11-04 16:12
閱讀 1152·2021-10-09 09:57
閱讀 3242·2019-08-29 17:24
閱讀 1916·2019-08-29 15:12
閱讀 1278·2019-08-29 14:07
閱讀 1292·2019-08-29 12:53