官术网_书友最值得收藏!

1.3.1 Docker Client

Docker Client是Docker架構(gòu)中用戶與Docker Daemon建立通信的客戶端。在一臺(tái)安裝有Docker的機(jī)器上,用戶可以使用可執(zhí)行文件docker作為Docker Client,發(fā)起眾多Docker容器的管理請(qǐng)求。

Docker Client可以通過以下三種方式和Docker Daemon建立通信,分別為:tcp://host:port、unix://path_to_socket和fd://socketfd。為簡單起見,本書主要使用第一種方式作為講述兩者通信的原型。通信方式確定后,DockerClient與Docker Daemon建立連接并傳輸請(qǐng)求時(shí),可以通過命令行flag參數(shù)的形式,設(shè)置安全傳輸層協(xié)議(TLS)的有關(guān)參數(shù),保證傳輸?shù)陌踩浴?/p>

Docker Client發(fā)送容器管理請(qǐng)求后,請(qǐng)求由Docker Daemon接收并處理,當(dāng)Docker Client接收到返回的請(qǐng)求響應(yīng)并做簡單處理后,Docker Client一次完整的生命周期就此結(jié)束。若需要繼續(xù)發(fā)送容器管理請(qǐng)求,用戶必須再次通過可執(zhí)行文件docker創(chuàng)建Docker Client,并走完以上相同的流程。

主站蜘蛛池模板: 措勤县| 鹿泉市| 肃宁县| 紫阳县| 佛学| 儋州市| 河曲县| 宁武县| 华亭县| 鄂伦春自治旗| 渭源县| 安西县| 江门市| 大石桥市| 勐海县| 泾川县| 峨眉山市| 化隆| 涞源县| 商洛市| 芷江| 衡山县| 黎城县| 金堂县| 秦皇岛市| 秦安县| 滨海县| 荔波县| 新巴尔虎左旗| 神农架林区| 和硕县| 海兴县| 许昌县| 浦北县| 米易县| 中西区| 都昌县| 巨野县| 宜宾县| 玉树县| 靖远县|