Docker 教程之獲取映象基礎知識詳解

2022-09-25 13:45:14 字數 1427 閱讀 4467

獲取映象

在之前的介紹中,我們知道映象是 docker 的三大元件之一。

docker 執行容器前需要本地存在對應的映象,如果映象不存在本地,docker 會從映象倉庫**(預設是 docker hub 公共註冊伺服器中的倉庫)。

本章將介紹更多關於映象的內容,包括:

可以使用 docker pull 命令來從倉庫獲取所需要的映象。

下面的例子將從 docker hub 倉庫**乙個 ubuntu 12.04 作業系統的映象。

$ sudo docker pull ubuntu:12.04

pulling repository ubuntu

ab8e2728644c: pulling dependent layers

511136ea3c5a: dow complete

5f0f程式設計客棧faa9455e: download complete

a300658979be: download complete

904483ae0c30: download complete

ffdaafd1ca50: download complete

d047ae21eeaf: download complete

**過程中,會輸出獲取映象的每一層資訊。

該命令實際上相當於 $ sudo docker pull registry.hub.docker.com/ubuntu:12.04 命令,即從註冊伺服器 registry.hub.docker.com 中的 ubuntu 程式設計客棧倉庫來**標記為 12.04 的映象。

有時候官方倉庫註冊伺服器**較慢,可以從其他倉庫**。 從其它倉庫**時需要指定完整的倉庫註冊伺服器位址。例如

$ sudo docker pull dl.dockerpool.com:5000/ubuntu:12.04

pulling dl.dockerpool.com:5000/ubuntu

ab8e2728644c: pulling dependent layers

511136ea3c5a: download complete

5f0ffaa9455e: download complete

www.cppcns.coma300658979be: download complete

904483ae0c30: download complete

ffdaafd1ca50: download complete

d047ae21eeaf: download complete

完成後,即可隨時使用該映象了,例如建立乙個容器,讓其中執行 bash 應用。

$ sudo docker run -t -i ubuntu:12.04 /bin/basppmzaguoyh

root@fe7fc4bd8fc9:/#

本文標題: docker 教程之獲取映象基礎知識詳解

本文位址:

Docker 獲取映象 一

docker images docker 映象獲取方式 1 pull 可以直接從網上拉取 2 import 可以從現有容器打包成乙個映象 3 commit 可以從現有容器乙個映象 4 build 可以建立dockerfile 構建乙個映象 docker search tomcat 搜尋映象 dock...

docker系列教程之docker安裝

2013年發布至今,docker 一直廣受矚目,被認為可能會改變軟體行業。一 環境配置的難題 軟體開發最大的麻煩事之一,就是環境配置。使用者計算機的環境都不相同,你怎麼知道自家的軟體,能在那些機器跑起來?使用者必須保證兩件事 作業系統的設定,各種庫和元件的安裝。只有它們都正確,軟體才能執行。舉例來說...

構建docker映象基本教程

構建notebook映象的基本要求,是在映象的python環境中安裝jupyter和notebook 的工具包。下面我以tensorflow tensorflow 1.12.0 gpu py3官方的基礎映象為例,構建使用者自定義notebook映象。檔案內容如下 執行命令構建映象 docker bu...