资讯专栏INFORMATION COLUMN

Flux7 Docker 系列教程(八):Docker Remote API

philadelphia / 3280人阅读

摘要:本系列教程翻译自,系列共有九篇,本文译自第八篇。是将会用来取代命令的工具。准备示例系统是,配置文件在。修改完毕后,重启。列出所有容器创建新容器检查容器用于获取容器底层信息。进程列表获取容器内运行进程的列表。下篇文章介绍的是用于镜像操作的。

  

本系列教程翻译自 Flux7 Docker Tutorial Series,系列共有九篇,本文译自第八篇 Part 8: Docker Remote API。
该系列所有文章将参考其他学习资料翻译,也会加入自己的学习作为部分注解。如有错误,欢迎指正。

Docker API 四个已经讲了三个,而且用处都不太大,现在介绍一个用处非常大的 Docker API:Docker Remote API。

Docker Remote API

Docker Remote API 是将会用来取代 Docker 命令的工具。本文将会用 curl 操作 Docker Remote API。

准备:

示例系统是 Ubuntu,配置文件在 /etc/default/docker
需要把此文件的 DOCKER_OPTS 改为 DOCKER_OPTS="-H 127.0.0.1:5555 -H unix:///var/run/docker.sock"
修改完毕后,重启 Docker。

  

Docker 常用端口为 4243,本文遵照原文,改为 5555,生产环境一定要注意该端口不要被未授权 IP 访问。

列出所有容器
GET /containers/json

创建新容器
POST /containers/create

检查容器
GET /containers/(id)/json

用于获取容器底层信息。

进程列表
GET /containers/(id)/top

获取容器内运行进程的列表。

容器日志
GET /containers/(id)/logs

获取容器内 stdoutstderr 的输出。

导出容器
GET /containers/(id)/export

相当于 docker export,可以直接 curl 到一个镜像文件。

启动容器
POST /containers/(id)/start

停止容器
POST /containers/(id)/stop

重启容器
Restart a Container 

KILL容器
POST /containers/(id)/kill

就这么简单,读完这篇文章,Docker Remote API就已经可以完全入门了。下篇文章介绍的是用于镜像操作的Docker Remote API。

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

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

相关文章

  • Flux7 Docker 系列教程):Docker Remote API

    摘要:本系列教程翻译自,系列共有九篇,本文译自第八篇。是将会用来取代命令的工具。准备示例系统是,配置文件在。修改完毕后,重启。列出所有容器创建新容器检查容器用于获取容器底层信息。进程列表获取容器内运行进程的列表。下篇文章介绍的是用于镜像操作的。 本系列教程翻译自 Flux7 Docker Tutorial Series,系列共有九篇,本文译自第八篇 Part 8: Docker Rem...

    geekidentity 评论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
  • Docker 系列教程,Part 8: Docker Remote API

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

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

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

    Scholer 评论0 收藏0

发表评论

0条评论

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