mirror of
https://github.com/yeasy/docker_practice.git
synced 2024-11-16 11:33:40 +00:00
修正多個用詞
This commit is contained in:
parent
291217dd58
commit
44b5532042
@ -1,14 +1,14 @@
|
|||||||
## Docker Hub
|
## Docker Hub
|
||||||
目前 Docker 官方維護了一個公共倉庫 [Docker Hub](https://hub.docker.com/),其中已經包括了超過 15,000 的鏡像。大部分需求,都可以通過在 Docker Hub 中直接下載鏡像來實現。
|
目前 Docker 官方維護了一個公共倉庫 [Docker Hub](https://hub.docker.com/),其中已經包括了超過 15,000 的映像檔。大部分需求,都可以通過在 Docker Hub 中直接下載映像檔來實現。
|
||||||
|
|
||||||
### 登錄
|
### 登錄
|
||||||
可以通過執行 `docker login` 命令來輸入用戶名、密碼和郵箱來完成註冊和登錄。
|
可以通過執行 `docker login` 命令來輸入用戶名稱、密碼和電子信箱來完成註冊和登錄。
|
||||||
註冊成功後,本地用戶目錄的 `.dockercfg` 中將保存用戶的認證信息。
|
註冊成功後,本地用戶目錄的 `.dockercfg` 中將保存用戶的認證訊息。
|
||||||
|
|
||||||
### 基本操作
|
### 基本操作
|
||||||
用戶無需登錄即可通過 `docker search` 命令來查找官方倉庫中的鏡像,並利用 `docker pull` 命令來將它下載到本地。
|
用戶無需登錄即可通過 `docker search` 命令來查詢官方倉庫中的映像檔,並利用 `docker pull` 命令來將它下載到本地。
|
||||||
|
|
||||||
例如以 centos 為關鍵詞進行搜索:
|
例如以 centos 為關鍵字進行搜索:
|
||||||
```
|
```
|
||||||
$ sudo docker search centos
|
$ sudo docker search centos
|
||||||
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
|
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
|
||||||
@ -19,16 +19,16 @@ saltstack/centos-6-minimal
|
|||||||
tutum/centos-6.4 DEPRECATED. Use tutum/centos:6.4 instead. ... 5 [OK]
|
tutum/centos-6.4 DEPRECATED. Use tutum/centos:6.4 instead. ... 5 [OK]
|
||||||
...
|
...
|
||||||
```
|
```
|
||||||
可以看到返回了很多包含關鍵字的鏡像,其中包括鏡像名字、描述、星級(表示該鏡像的受歡迎程度)、是否官方創建、是否自動創建。
|
可以看到顯示了很多包含關鍵字的映像檔,其中包括映像檔名字、描述、星級(表示該映像檔的受歡迎程度)、是否官方創建、是否自動創建。
|
||||||
官方的鏡像說明是官方項目組創建和維護的,automated 資源允許用戶驗證鏡像的來源和內容。
|
官方的映像檔說明是官方項目組創建和維護的,automated 資源允許用戶驗證映像檔的來源和內容。
|
||||||
|
|
||||||
根據是否是官方提供,可將鏡像資源分為兩類。
|
根據是否是官方提供,可將映像檔資源分為兩類。
|
||||||
一種是類似 centos 這樣的基礎鏡像,被稱為基礎或根鏡像。這些基礎鏡像是由 Docker 公司創建、驗證、支持、提供。這樣的鏡像往往使用單個單詞作為名字。
|
一種是類似 centos 這樣的基礎映像檔,被稱為基礎或根映像檔。這些基礎映像檔是由 Docker 公司創建、驗證、支持、提供。這樣的映像檔往往使用單個單詞作為名字。
|
||||||
還有一種類型,比如 `tianon/centos` 鏡像,它是由 Docker 的用戶創建並維護的,往往帶有用戶名稱前綴。可以通過前綴 `user_name/` 來指定使用某個用戶提供的鏡像,比如 tianon 用戶。
|
還有一種類型,比如 `tianon/centos` 映像檔,它是由 Docker 的用戶創建並維護的,往往帶有用戶名稱前綴。可以通過前綴 `user_name/` 來指定使用某個用戶提供的映像檔,比如 tianon 用戶。
|
||||||
|
|
||||||
另外,在查找的時候通過 `-s N` 參數可以指定僅顯示評價為 `N` 星以上的鏡像。
|
另外,在查詢的時候通過 `-s N` 參數可以指定僅顯示評價為 `N` 星以上的映像檔。
|
||||||
|
|
||||||
下載官方 centos 鏡像到本地。
|
下載官方 centos 映像檔到本地。
|
||||||
```
|
```
|
||||||
$ sudo docker pull centos
|
$ sudo docker pull centos
|
||||||
Pulling repository centos
|
Pulling repository centos
|
||||||
@ -37,11 +37,11 @@ Pulling repository centos
|
|||||||
511136ea3c5a: Download complete
|
511136ea3c5a: Download complete
|
||||||
7064731afe90: Download complete
|
7064731afe90: Download complete
|
||||||
```
|
```
|
||||||
用戶也可以在登錄後通過 `docker push` 命令來將鏡像推送到 Docker Hub。
|
用戶也可以在登錄後通過 `docker push` 命令來將映像檔推送到 Docker Hub。
|
||||||
|
|
||||||
### 自動創建
|
### 自動創建
|
||||||
自動創建(Automated Builds)功能對於需要經常升級鏡像內程序來說,十分方便。
|
自動創建(Automated Builds)功能對於需要經常升級映像檔內程序來說,十分方便。
|
||||||
有時候,用戶創建了鏡像,安裝了某個軟件,如果軟件發布新版本則需要手動更新鏡像。。
|
有時候,用戶創建了映像檔,安裝了某個軟體,如果軟體發布新版本則需要手動更新映像檔。。
|
||||||
|
|
||||||
而自動創建允許用戶通過 Docker Hub 指定跟蹤一個目標網站(目前支持 [GitHub](github.org) 或 [BitBucket](bitbucket.org))上的項目,一旦項目發生新的提交,則自動執行創建。
|
而自動創建允許用戶通過 Docker Hub 指定跟蹤一個目標網站(目前支持 [GitHub](github.org) 或 [BitBucket](bitbucket.org))上的項目,一旦項目發生新的提交,則自動執行創建。
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user