摘要:獲取鏡像從中獲取鏡像命令為選項地址端口號倉庫名標簽比如鏡像是由多層存儲所構成。并且下載結束后,給出該鏡像完整的的摘要,以確保下載一致性。運行擁有鏡像后,可以以此鏡像為基礎啟動一個容器。
使用鏡像
從倉庫獲取鏡像;
管理本地主機上的鏡像;
鏡像實現的基本原理。
獲取鏡像從DockerHub中獲取鏡像 命令為docker pull
docker pull [選項] [Docker Registry 地址[:端口號]/]倉庫名[:標簽]
比如:
docker pull ubuntu:18.04
鏡像是由多層存儲所構成。下載也是一層層的去下載,并非單一文件。下載過程中給出了每一層的 ID 的前 12 位。并且下載結束后,給出該鏡像完整的 sha256 的摘要,以確保下載一致性。
運行擁有鏡像后,可以以此鏡像為基礎啟動一個容器。當我們需要進行啟動里邊的bash,并且進行交互操作的時候,可以執行以下命令
docker run -it --rm ubuntu:18.04 bash
docker run 就是運行容器命令 簡述上用參數
-it: 這是兩個參數,一個是 -i:交互式操作,一個是 -t 終端。我們這里打算進入 bash 執行一些命令并查看返回結果,因此我們需要交互式終端。
--rm:容器退出后隨之將其刪除。為了排障需求,退出的容器并不會立即刪除,除非手動 docker rm。我們這里只是隨便執行個命令,看看結果,不需要排障和保留結果,因此使用 --rm 可以避免浪費空間。
ubuntu:18.04:是指指定 ubuntu:18.04這個鏡像為基礎來啟動容器
bash:放在鏡像后的是命令,這里是因為需要有個交互的shell 因此使用了bash
cat /etc/os-release,Linux查看當前系統版本命令、可返回查看容器是什么系統。
exit退出容器
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27816.html
摘要:由于鏡像是多層存儲結構,并且可以繼承復用,因此不同鏡像可能會因為使用相同的基礎鏡像,從而擁有共同的層。由于新舊鏡像同名,舊鏡像名稱被取消,從而出現倉庫名標簽均為的鏡像。 列出鏡像 列出已經下載的鏡像,使用docker image ls進行查看 如下圖 [root@host ~]# docker image ls REPOSITORY TAG ...
摘要:由于鏡像是多層存儲結構,并且可以繼承復用,因此不同鏡像可能會因為使用相同的基礎鏡像,從而擁有共同的層。由于新舊鏡像同名,舊鏡像名稱被取消,從而出現倉庫名標簽均為的鏡像。 列出鏡像 列出已經下載的鏡像,使用docker image ls進行查看 如下圖 [root@host ~]# docker image ls REPOSITORY TAG ...
摘要:獲取鏡像從中獲取鏡像命令為選項地址端口號倉庫名標簽比如鏡像是由多層存儲所構成。并且下載結束后,給出該鏡像完整的的摘要,以確保下載一致性。運行擁有鏡像后,可以以此鏡像為基礎啟動一個容器。 使用鏡像 從倉庫獲取鏡像; 管理本地主機上的鏡像; 鏡像實現的基本原理。 獲取鏡像 從DockerHub中獲取鏡像 命令為docker pull docker pull [選項] [Docker R...
摘要:了解開源的容器平臺用于分享管理容器的平臺使用客戶端服務器架構模式。守護進程會處理復雜繁重的任務,例如建立運行發布你的容器。客戶端和守護進程之間通過或者進行通信。 Step1:了解Docker 開源的容器平臺:Golang https://github.com/docker/dockerDocker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平臺 -- D...
閱讀 3843·2021-09-27 13:56
閱讀 885·2021-09-08 09:36
閱讀 771·2019-08-30 15:54
閱讀 615·2019-08-29 17:29
閱讀 934·2019-08-29 17:21
閱讀 1692·2019-08-29 16:59
閱讀 2764·2019-08-29 13:03
閱讀 2970·2019-08-29 12:47