作者:flux7
译者:Bo Wen
在本系列的上一篇文章中,我们讨论了 Docker 远程 API ,尝试了用于容器的命令。本文将着重介绍镜像相关的命令。
镜像可以用以下任一方式来创建:
- 通过从 registry pull 的方式
- 通过导入镜像的方式
POST /images/create
###从容器创建镜像
从容器的提交创建一个镜像,使用:
POST /commit
为了获取镜像的列表,使用:
GET /images/json
往特定的路径插入一个文件,使用:
POST /images/(name)/insert
按照名字删除镜像,使用:
DELETE /images/(name)
往 registry 提交镜像,使用:
POST /images/(name)/push
要给镜像做标注,使用:
POST /images/(name)/tag
要搜索一个镜像,使用:
GET /images/search
查看镜像的历史,使用:
GET /images/(name)/history
可以用 Dockerfile 来构建一个镜像:
POST /build
下面的截图是一个执行的示例。
我们现在完成了 Docker API 所有内容。每个礼拜四,你都会在 flux7看到 Docker 教程系列的新文章。
同时,来探索发现今天的 Flux7 的 Docker 评估程序。这个程序是用来回顾和解如何用 Docker 来优化程序员的工作流。了解更多关于评估和使用 Docker 的内容,可以向 info@flux7.com 邮件咨询,或者点击 这里 ,也可直接访问我们的 flux7.com/docker-solution/ 页面。