国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Flux7 Docker 系列教程(七):Docker API

mindwind / 2416人閱讀

摘要:本系列教程翻譯自,系列共有九篇,本文譯自第七篇。取出鏡像層插入鏡像層檢索鏡像檢索鏡像的根鏡像獲取指定庫的所有標簽獲取指定庫的指定標簽刪除標簽狀態檢查是為設計的。同時也允許操作相關的用戶倉庫和倉庫。

  

本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第七篇 Part 7: Ultimate Guide for Docker APIs。
該系列所有文章將參考其他學習資料翻譯,也會加入自己的學習作為部分注解。如有錯誤,歡迎指正。

在以前的系列教程中,我們已經探討了 Docker 中很多很重要的組件,本篇文章我們深入 Docker:探討 Docker API。

值得注意的是,Docker 為了方便使用,提供了如下四種 API:

Docker Registry API

Docker Hub API

Docker OAuth API

Docker Remote API

本篇文章專門用來探討 Docker Registry API、Docker Hub API 和 OAuth API。

Docker Registry API

Docker Registry API 為了簡化鏡像和倉庫的存儲而設計的 REST API。這些 API 并不涉及用戶賬戶和用戶認證。

取出鏡像層:

GET /v1/images/(image_id)/layer

插入鏡像層:

PUT /v1/images/(image_id)/layer

檢索鏡像:

GET /v1/images/(image_id)/json

檢索鏡像的根鏡像:

GET /v1/images/(image_id)/ancestry

獲取指定庫的所有標簽:

GET /v1/repositories/(namespace)/(repository)/tags

獲取指定庫的指定標簽:

GET /v1/repositories/(namespace)/(repository)/tags/(tag*)

刪除標簽:

DELETE /v1/repositories/(namespace)/(repository)/tags/(tag*)

registry 狀態檢查:

GET /v1/_ping

Docker Hub API

Docker Hub API 是為 Docker Hub 設計的 REST API。Docker Hub(也就是 Index)是使用校驗和公共 namespaces 的方式來存儲賬戶信息、認證賬戶、進行賬戶授權。API同時也允許操作相關的用戶倉庫和 library 倉庫。

特殊的倉庫的操作

創建新的倉庫

PUT /v1/repositories/(repo_name)/

刪除現有倉庫

DELETE /v1/repositories/(repo_name)/

更新倉庫鏡像

PUT /v1/repositories/(repo_name)/images

獲取倉庫鏡像

GET /v1/repositories/(repo_name)/images

認證

PUT /v1/repositories/(repo_name)/auth

以上都是特殊倉庫的操作,下面是對普通用戶開放的 API。

  

特殊的 library 倉庫和用戶倉庫的區別在于 library 倉庫是官方倉庫,可以直接使用 ubuntu 這種名字做 repo 的名字,而譯者就只能使用 qiuker521/ubuntu 作為 repo 的名字。

普通用戶的操作

創建新的用戶倉庫

PUT /v1/repositories/(namespace)/(repo_name)/

刪除現有倉庫

DELETE /v1/repositories/(namespace)/(repo_name)/

更新鏡像

PUT /v1/repositories/(namespace)/(repo_name)/images

獲取鏡像

GET /v1/repositories/(namespace)/(repo_name)/images

用戶認證

GET /v1/users

創建新用戶

POST /v1/users

更新用戶信息

PUT /v1/users/(username)/
總結

Docker API 已經講了三個,而且都是 Docker Hub 架構相關的 API。下面兩篇文章將專門講 Docker Remote API,操作宿主機 Docker 服務端的 API。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26410.html

相關文章

  • Flux7 Docker 系列教程):Docker API

    摘要:本系列教程翻譯自,系列共有九篇,本文譯自第七篇。取出鏡像層插入鏡像層檢索鏡像檢索鏡像的根鏡像獲取指定庫的所有標簽獲取指定庫的指定標簽刪除標簽狀態檢查是為設計的。同時也允許操作相關的用戶倉庫和倉庫。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第七篇 Part 7: Ultimate Guide for Docker APIs。...

    Scholer 評論0 收藏0
  • Flux7 Docker 系列教程(八):Docker Remote API

    摘要:本系列教程翻譯自,系列共有九篇,本文譯自第八篇。是將會用來取代命令的工具。準備示例系統是,配置文件在。修改完畢后,重啟。列出所有容器創建新容器檢查容器用于獲取容器底層信息。進程列表獲取容器內運行進程的列表。下篇文章介紹的是用于鏡像操作的。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第八篇 Part 8: Docker Rem...

    geekidentity 評論0 收藏0
  • Flux7 Docker 系列教程(八):Docker Remote API

    摘要:本系列教程翻譯自,系列共有九篇,本文譯自第八篇。是將會用來取代命令的工具。準備示例系統是,配置文件在。修改完畢后,重啟。列出所有容器創建新容器檢查容器用于獲取容器底層信息。進程列表獲取容器內運行進程的列表。下篇文章介紹的是用于鏡像操作的。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第八篇 Part 8: Docker Rem...

    philadelphia 評論0 收藏0
  • Flux7 Docker 系列教程(五):Docker 安全

    摘要:本系列教程翻譯自,系列共有九篇,本文譯自第五篇。因此,本系列教程關鍵的第五章用來討論可能面臨的安全問題以及它們是如何影響到整體的安全性的。一些必要的安全措施包括使用非特權用戶運行容器。本圖中列舉了幾個用于維護和授權的安全性。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第五篇 Part 5: Docker Security。該系列所...

    ztyzz 評論0 收藏0

發表評論

0條評論

mindwind

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<