作者:精靈云 - 穆紅衛
Docker Remote API是一個取代遠程命令行界面(rcli)的REST API。我們使用命令行工具cURL來處理url相關操作。cURL可以發送請求、獲取以及發送數據、檢索信息。通過Docker Remote API,我們可以實現Docker操作的圖形化執行方式,對于不熟悉命令行管理Docker的使用者來說,也可以輕松的管理遠程機器上的Docker。
Centos7虛擬機配置docker remote api開放端口
方法1:
方法2:
關閉防火墻(為了別的電腦可以訪問端口):
測試:
測試事例參考:http://blog.csdn.net/ztsinghua/article/details/51657296
API列表
參考:https://docs.docker.com/engine/api/v1.22/#2-endpoints
go語言代碼獲取容器信息
安裝gocurl
如果你想下面代碼在你的電腦上運行,只需修改方面里面的url和端口為自己虛擬機的IP和端口即可
代碼只實現從虛擬機獲取容器信息,其他方法正在學習中
輸出內容: