Docker RestApi 的配置及使用
1.前言Docker 作为目前最流行的容器技术,引来了很多科技公司的追捧,而且国内外也出现了不少以Docker作为技术核心的创业公司。DaoCloud 公司推出的基于Docker的云服务已经让Docker不再是开发者掌中的玩物,而是能够比肩云计算的核心科技力量。作为一个极客,在这寒冷的冬天,玩一玩Docker是极好的。RestApi 是目前最流行的Api方式,基于Http协议,最适合作为为服务
·
1.前言
Docker 作为目前最流行的容器技术,引来了很多科技公司的追捧,而且国内外也出现了不少以Docker作为技术核心的创业公司。DaoCloud 公司推出的基于Docker的云服务已经让Docker不再是开发者掌中的玩物,而是能够比肩云计算的核心科技力量。作为一个极客,在这寒冷的冬天,玩一玩Docker是极好的。RestApi 是目前最流行的Api方式,基于Http协议,最适合作为为服务之间的通信方式,这也是Docker原生的使命,Docker能够很好地支持RestApi,这里我就介绍下如何使用。
2.Docker安装
Docker的安装步骤略过,之前的博客中已经介绍过,网络上也能很容易地找到详细的指导。
3.配置
1)配置docker.io
vi /etc/default/docker.io
增加RestApi的访问路径
DOCKER_OPTS="-H tcp://127.0.0.1:6732 -H unix://var/run/docker.sock"
整个文件如下:
# Docker Upstart and SysVinit configuration file
# Customize location of Docker binary (especially for development testing).
#DOCKER="/usr/local/bin/docker"
# Use DOCKER_OPTS to modify the daemon startup options.
#DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"
DOCKER_OPTS="-H=unix:///var/run/docker.sock -H=0.0.0.0:6732"
# If you need Docker to use an HTTP proxy, it can also be specified here.
#export http_proxy="http://127.0.0.1:3128/"
# This is also a handy place to tweak where Docker's temporary files go.
#export TMPDIR="/mnt/bigdrive/docker-tmp"
2)重启
3)查看
4)测试
使用restclient-ui-3.5工具
使用命令的结果:
4.总结
Docker 的rest api理解起来非常方便.当然你也可以使用python开发的docker 的SDK,然后再暴露出Rest api,其实大同小异。
更多推荐
已为社区贡献6条内容
所有评论(0)