玩轉Docker之經常使用API(四)

原文地址:http://accjiyun.cn/wan-zhuan-dockerzhi-chang-yong-api-si/docker

任何一個開發的平臺都會向開發者開發API,以供開發者更加自由地使用平臺所提供的功能,定製出特定功能的應用。在應用中使用Docker API,應用就能夠直接和Docker後臺、倉庫以及Docker Hub平臺通訊。api

從功能上分,Docker API包含三部份內容。bash

  • Registry API
  • Hub API
  • Remote API

Remote API

首先來說更爲核心和基礎的 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

相關文章
相關標籤/搜索