原文地址:http://accjiyun.cn/wan-zhuan-dockerzhi-chang-yong-api-si/docker
任何一个开发的平台都会向开发者开发API,以供开发者更加自由地使用平台所提供的功能,定制出特定功能的应用。在应用中使用Docker API,应用就能够直接和Docker后台、仓库以及Docker Hub平台通讯。api
从功能上分,Docker API包含三部份内容。bash
首先来说更为核心和基础的 Remote API。
Remote API是由Docker守护进程提供的。在默认状况下,Docker守护进程会绑定到一个所在宿主机的套接字,即unix:///var/run/docker.sock
。但此默认状况下,只能查询在同一宿主机上运行Docker的Remote API,若是咱们想远程访问Remote API,就须要将Docker守护进程绑定到一个网络接口上。咱们能够经过编辑守护进程的启动配置文件来实现这一点。
以Ubuntu和Debian系统为例:
在#DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"
行下面添加:网络
DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock"
而后service docker restart
重启下服务使其tcp
文章还未编辑完成,详情见官方文档。unix