Skip to content

Latest commit

 

History

History
135 lines (83 loc) · 3.51 KB

10-docker-remote-api-commands-for-images.md

File metadata and controls

135 lines (83 loc) · 3.51 KB

10个与镜像有关的 DOCKER 远程 API 命令

作者:flux7
译者:Bo Wen

在本系列的上一篇文章中,我们讨论了 Docker 远程 API ,尝试了用于容器的命令。本文将着重介绍镜像相关的命令。

创建一个镜像

镜像可以用以下任一方式来创建:

  • 通过从 registry pull 的方式
  • 通过导入镜像的方式
POST /images/create

下面的截图是一个示例。 create sample

###从容器创建镜像

从容器的提交创建一个镜像,使用:

POST /commit

下面的截图是一个示例。 commit sample

镜像列表

为了获取镜像的列表,使用:

GET /images/json

下面的截图是一个示例。 list sample

插入一个文件

往特定的路径插入一个文件,使用:

POST /images/(name)/insert

下面的截图是一个示例。 insert sample

删除镜像

按照名字删除镜像,使用:

DELETE /images/(name)

下面的截图是一个示例。 delete sample

提交到 Registry

往 registry 提交镜像,使用:

POST /images/(name)/push

下面的截图是一个执行的示例。 push sample

标注镜像

要给镜像做标注,使用:

POST /images/(name)/tag

下面的截图是一个执行的示例。 tag sample

搜索镜像

要搜索一个镜像,使用:

GET /images/search

下面的截图是一个执行的示例。 search sample

查看历史

查看镜像的历史,使用:

GET /images/(name)/history

下面的截图是一个执行的示例。 history sample

构建镜像

可以用 Dockerfile 来构建一个镜像:

POST /build

下面的截图是一个执行的示例。

build sample


我们现在完成了 Docker API 所有内容。每个礼拜四,你都会在 flux7看到 Docker 教程系列的新文章。

同时,来探索发现今天的 Flux7 的 Docker 评估程序。这个程序是用来回顾和解如何用 Docker 来优化程序员的工作流。了解更多关于评估和使用 Docker 的内容,可以向 info@flux7.com 邮件咨询,或者点击 这里 ,也可直接访问我们的 flux7.com/docker-solution/ 页面。


这篇文章由 flux7 撰写,Bo Wen 翻译。点击 这里 阅读原文。
The article was contributed by flux7 , click here to read the original publication.