如何使用 Docker Restful API

如何使用 Docker Restful API

一、使用Docker Restful API之前需要設定Docker步驟如下:

1.修改/etc/docker/daemon.json的設置檔,如下:

如何使用 Docker Restful API

設定如下:

如何使用 Docker Restful API

主要是要把tcp的連線端口打開,這樣外面的主機才能連到此主機的碼頭服務,但開了2375的端口之後要注意安全性的問題。

2.重新啟動Docker Service,指令如下:

如何使用 Docker Restful API

二、 操作Docker提供的Restful API功能

以下操作Restful API的方式是透過Linux的curl指令以及透過網頁瀏覽器。另外也可以使用郵遞員。

1.從Docker Hub上拉,Docker ImageRestful API如下:

如何使用 Docker Restful API

這裡是要使用

Restful APInginxDocker Image

執行畫面如下:

如何使用 Docker Restful API

2.顯示目前有哪些的Docker ImageRestful API如下

到瀏覽器輸入以下的URL:

http://192.168.182.130:2375/images/json

執行畫面如下:

如何使用 Docker Restful API

3.建立Docker容器的Restful API如下:

如何使用 Docker Restful API

這個Restful API這個主要的設定是要把Container的80端口映射到實體主機的8080端口,另外container的名字為nginx_container

執行畫面如下:

如何使用 Docker Restful API

4.執行Docker容器的Restful API如下:

如何使用 Docker Restful API

nginx_container為容器名稱

執行畫面如下:

如何使用 Docker Restful API

5.顯示有執行了哪些Docker ContainerRestful API如下

在瀏覽器中輸入以下的URL

http://192.168.182.136:2375/containers/json

執行畫面如下:

如何使用 Docker Restful API

6.刪除Docker容器的Restful API

如下:

如何使用 Docker Restful API

Docker提供的Restful API還有很多沒有被介紹到,如果有興趣的話可以參考Docker官方網站所提供的說明文件。


分享到:


相關文章: