资讯专栏INFORMATION COLUMN

Docker 系列教程,Part 8: Docker Remote API

姘搁『 / 1539人阅读

摘要:注这篇文章是系列教程中的一篇,本篇文章由发布,原文地址在前面的文章中,作为正在进行的教程系列的一部分,我们讨论了。这个系列的其他教程

  

注:这篇文章是系列教程中的一篇,本篇文章由 Flux7 Labs 发布,原文地址 Docker Tutorial Series, Part 8: Docker Remote API

在前面的文章中,作为正在进行的 Docker 教程系列的一部分,我们讨论了 Docker Hub and Docker Registry API。 在今天的文章中,让我们深入探讨 Docker Remote API。

Docker Remote API

Docker Remote API 是一个 REST 风格的 API,它用于代替远程的命令行接口 - rcli。为了达到本教程的目的,我们使用一个命令行工具 cURL 来处理我们所有的 url 操作,它帮助我们构造请求,获取和发送数据,并且获取信息。

List containers - 用以下命令获取所有容器的列表:
GET /containers/json

Create a new container - 一个新的容器被创建:
POST /containers/create

Inspect Container - 这个命令用于返回指定 id 的容器的低层级的信息:

GET /containers/(id)/json

Process List - 获取一个容器中正在运行的所有进程:

GET /containers/(id)/top

Container Logs - 从容器中收集 stdout 和 stderr 的日志:

GET /containers/(id)/logs

**Export Container ** - 用以下命令导出容器的内容:

GET /containers/(id)/export

Start a container - 用以下命令启动容器:

POST /containers/(id)/start

Stop a container - 用以下命令停止容器:

POST /containers/(id)/stop

Restart a Container - 用以下命令重起一个容器:

POST /containers/(id)/restart

Kill a container - 用以下命令 kill 一个容器:

POST /containers/(id)/kill

现在我们已经进行了你下一阶段的 Docker API 之旅,下个星期我们将开启关于 Docker OAuth 方面的内容。这是在每周四你所能发现的正在进行的 Docker 教程系列的所有部分。

下次再见,查看 Flux7 的 Docker Assessment Program,它被设计于通过使用 #Docker 来检查和解决我们的开发工作流的优化工作。为了学习更加多的评定和使用 Docker,只需要简单的订阅下 info@flux7.com 或者点击这里,或者是今天直接访问我们 http://flux7.com/docker-solution/。

这个系列的其他教程

Part 1: An Introduction

Part 2: The 15 Commands

Part 3: Automation is the word using DockerFile

Part 4: Registry & Workflows

Part 5: Docker Security

Part 6: The Next 15 Commands

Part 7: Ultimate Guide for Docker APIs

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28097.html

相关文章

  • 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 系列教程(九):用于镜像操作的 10 个 Docker Remote AP

    摘要:本系列教程翻译自,系列共有九篇,本文译自原教程最后一篇。本文介绍十个专门用于操作镜像的。用法获取名叫的镜像。操作中带有的情况下,是需要非常小心的。或者不传入,而是用参数指定一个,这种情况下不要求格式。 本系列教程翻译自 Flux7 Docker Tutorial Series,系列共有九篇,本文译自原教程最后一篇 Part 9: 10 Docker Remote API Comm...

    inapt 评论0 收藏0
  • Flux7 Docker 系列教程(九):用于镜像操作的 10 个 Docker Remote AP

    摘要:本系列教程翻译自,系列共有九篇,本文译自原教程最后一篇。本文介绍十个专门用于操作镜像的。用法获取名叫的镜像。操作中带有的情况下,是需要非常小心的。或者不传入,而是用参数指定一个,这种情况下不要求格式。 本系列教程翻译自 Flux7 Docker Tutorial Series,系列共有九篇,本文译自原教程最后一篇 Part 9: 10 Docker Remote API Comm...

    SmallBoyO 评论0 收藏0
  • Flux7 Docker 系列教程(七):Docker API

    摘要:本系列教程翻译自,系列共有九篇,本文译自第七篇。取出镜像层插入镜像层检索镜像检索镜像的根镜像获取指定库的所有标签获取指定库的指定标签删除标签状态检查是为设计的。同时也允许操作相关的用户仓库和仓库。 本系列教程翻译自 Flux7 Docker Tutorial Series,系列共有九篇,本文译自第七篇 Part 7: Ultimate Guide for Docker APIs。...

    Scholer 评论0 收藏0

发表评论

0条评论

姘搁『

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<