摘要:本系列教程翻譯自,系列共有九篇,本文譯自原教程最后一篇。本文介紹十個(gè)專門用于操作鏡像的。用法獲取名叫的鏡像。操作中帶有的情況下,是需要非常小心的?;蛘卟粋魅?,而是用參數(shù)指定一個(gè),這種情況下不要求格式。
本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自原教程最后一篇 Part 9: 10 Docker Remote API Commands for Images。
該系列所有文章將參考其他學(xué)習(xí)資料翻譯,也會(huì)加入自己的學(xué)習(xí)作為部分注解。如有錯(cuò)誤,歡迎指正。
本文介紹十個(gè)專門用于操作鏡像的 Docker Remote API。
創(chuàng)建一個(gè)鏡像鏡像可以從兩個(gè)方式獲?。?/p>
從 registry 中 pull 一個(gè)。
導(dǎo)入一個(gè)。
用法:
POST /images/create
POST /images/create?fromImage=base 獲取名叫 base 的鏡像。
POST /images/create?fromSrc=url 從 url 導(dǎo)入鏡像。
從容器創(chuàng)建鏡像Flux7 這里就有一個(gè) BUG。
shell操作中帶有 & 的情況下,是需要非常小心的。
圖片中的命令需要改正為:curl -v -X POST "http://localhost:5555/images/create?fromImage=base&tag=latest"
POST /commit列出鏡像
GET /images/json插入文件
POST /images/(name)/insert POST /images/test/insert?path=/usr&url=myurl
如圖,將 url 提供的文件插入到 name 對(duì)應(yīng)的鏡像的 path 目錄中。
刪除鏡像DELETE /images/(name)推送鏡像到 registry
POST /images/(name)/push為鏡像做標(biāo)簽
POST /images/(name)/tag搜索鏡像
GET /images/search查看鏡像歷史
GET /images/(name)/history構(gòu)建鏡像
POST /build
這個(gè)需要解釋一下:POST 傳入的 Dockerfile 文件必須是 tar.gz 格式?;蛘卟粋魅?Dockerfile,而是用 remote 參數(shù)指定一個(gè),這種情況下不要求格式。
使用 POST 傳入文件的用法:
再例如使用 remote 傳入 Dockerfile 的 url 用法:
命令 # curl localhost/Dockerfile #用于展示存儲(chǔ)Dockerfile的URI FROM ubuntu RUN mkdir /myvol RUN echo "hello world" > /myvol/greating VOLUME /myvol 命令 # curl -X POST "127.0.0.1:4243/build?t=asd&remote=http%3A%2F%2Flocalhost%2FDockerfile" 命令 # docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE asd latest 1946f0511bda 36 seconds ago 188.3 MB結(jié)尾
Flux7 系列的 Docker 教程到此結(jié)束。
本系列教程的有些文章并不是很厚實(shí),也不很使用,所以譯者也正在翻譯其他的 Docker 文章,包括 Docker 安全、Docker 進(jìn)階、Docker 實(shí)例等系列實(shí)用性的文章,歡迎關(guān)注 SegmentFault 社區(qū)獲取最新信息。
當(dāng)然,如果你有相關(guān)的、非常棒的英文教程可以用留言的方式推薦給我。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/26405.html
摘要:本系列教程翻譯自,系列共有九篇,本文譯自原教程最后一篇。本文介紹十個(gè)專門用于操作鏡像的。用法獲取名叫的鏡像。操作中帶有的情況下,是需要非常小心的?;蛘卟粋魅?,而是用參數(shù)指定一個(gè),這種情況下不要求格式。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自原教程最后一篇 Part 9: 10 Docker Remote API Comm...
摘要:本系列教程翻譯自,系列共有九篇,本文譯自第八篇。是將會(huì)用來取代命令的工具。準(zhǔn)備示例系統(tǒng)是,配置文件在。修改完畢后,重啟。列出所有容器創(chuàng)建新容器檢查容器用于獲取容器底層信息。進(jìn)程列表獲取容器內(nèi)運(yùn)行進(jìn)程的列表。下篇文章介紹的是用于鏡像操作的。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第八篇 Part 8: Docker Rem...
摘要:本系列教程翻譯自,系列共有九篇,本文譯自第八篇。是將會(huì)用來取代命令的工具。準(zhǔn)備示例系統(tǒng)是,配置文件在。修改完畢后,重啟。列出所有容器創(chuàng)建新容器檢查容器用于獲取容器底層信息。進(jìn)程列表獲取容器內(nèi)運(yùn)行進(jìn)程的列表。下篇文章介紹的是用于鏡像操作的。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第八篇 Part 8: Docker Rem...
摘要:本系列教程翻譯自,系列共有九篇,本文譯自第七篇。取出鏡像層插入鏡像層檢索鏡像檢索鏡像的根鏡像獲取指定庫的所有標(biāo)簽獲取指定庫的指定標(biāo)簽刪除標(biāo)簽狀態(tài)檢查是為設(shè)計(jì)的。同時(shí)也允許操作相關(guān)的用戶倉庫和倉庫。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第七篇 Part 7: Ultimate Guide for Docker APIs。...
摘要:本系列教程翻譯自,系列共有九篇,本文譯自第七篇。取出鏡像層插入鏡像層檢索鏡像檢索鏡像的根鏡像獲取指定庫的所有標(biāo)簽獲取指定庫的指定標(biāo)簽刪除標(biāo)簽狀態(tài)檢查是為設(shè)計(jì)的。同時(shí)也允許操作相關(guān)的用戶倉庫和倉庫。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第七篇 Part 7: Ultimate Guide for Docker APIs。...
閱讀 3571·2021-11-18 13:22
閱讀 2580·2021-09-23 11:53
閱讀 754·2019-08-30 13:17
閱讀 1390·2019-08-30 13:12
閱讀 920·2019-08-29 15:43
閱讀 1123·2019-08-29 12:53
閱讀 2849·2019-08-26 18:27
閱讀 1522·2019-08-26 11:52