Docker的核心命令1(三)

2021-10-02 03:44:07 字數 3429 閱讀 4800

docker映象的搜尋,檢視,獲取

docker映象是什麼?​

映象是乙個docker的可執行檔案,其中包括執行應用程式所需的所有**內容、依賴庫、環境變數和配置檔案等。通過映象可以建立乙個或多個容器。

搜尋映象

[python] 純文字檢視

複製**

?

01

02

03

04

05

06

07

08

09

10

11

#作用

搜尋docker hub(映象倉庫)上的映象

#命令格式:

docker search [映象名稱]

#命令演示:

$ docker search ubuntu

#name:名稱

#description:基本功能描述

#official:官方

#automated:自動的執行

獲取映象

[python] 純文字檢視

複製** ?

0102

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

#作用:

#命令格式:

docker pull [映象名稱]

#命令演示:

$ docker pull ubuntu

$ docker pull nginx

#注釋:

#獲取的映象在**?

#/var/lib/docker 目錄下

#由於許可權的原因我們需要切換root使用者

#那我們首先要重設定root使用者的密碼:

:~$ sudo passwd root

#這樣就可以設定root使用者的密碼了。

#之後就可以自由的切換到root使用者了

:~$ su

#輸入root使用者的密碼即可。

#當然,如果想從root使用者切換回一般使用者,則可使用 su -val(一般使用者名稱)

#而當你再次切回到root使用者,則只需要鍵入exit,再次輸入exit則回到最初的使用者下

#操作下面的檔案可以檢視相關的映象資訊

:~$ vim/var/lib/docker/image/overlay2/repositories.json

檢視映象

[python] 純文字檢視

複製** ?

0102

03

04

05

06

07

08

09

10

11

12

13

14

#作用:

列出本地映象

#命令格式:

docker images [映象名稱]

docker image ls [映象名稱]

#命令演示:

$ docker images

#映象的id唯一標識了映象,如果id相同,說明是同一映象。tag資訊來區分不同發行版本,如果不指定具體標記,預設使用latest標記資訊

#docker images -a 列出所有的本地的images(中間映像層預設不顯示)

#repository:映象的名稱

#tag :映象的版本標籤

#image id:映象id

#created:映象是什麼時候建立的

#size:大小

Docker的三大核心概念

docker的三大核心為 映象 容器 倉庫。下面簡單的介紹一下這三大核心概念。1.docker映象 p w picpath 映象是建立docker容器的基礎,docker映象類似於虛擬機器映象,可以將它理解為乙個面向docker引擎的唯讀模組,包含檔案系統。建立映象有三種方法 1 基於已有映象的容器...

docker 三大核心概念

映象 容器 倉庫是docker的三大核心概念。docker映象類似於虛擬機器映象,你可以將其理解為乙個唯讀模板。docker容器類似於乙個輕量級的沙箱,docker利用容器來執行和隔離應用。容器是從映象建立的應用執行例項。可以將其啟動 開始 停止 刪除,而這些容器都是彼此相互隔離的 互不可見的。映象...

docker核心概念與命令

docker核心概念 image檔案 container檔案 image檔案 image檔案是乙個二進位制檔案。乙個image檔案通常繼承自另外乙個image檔案 例如docker官網的node image檔案 而後加上一些個性化設定而成。舉例來說 你可以在ubuntu的image基礎上加上apac...