原文地址: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