0
我想要在HTML儀表板中呈現Web服務狀態。 什麼是通過JavaScript實現它的最友好和最簡單的方法?如何通過javascript獲取並在HTML頁面中顯示Docker狀態?
例如 - 當一些碼頭停止時,我想呈現一個紅色的led圖標,當響應需要很長時間我想呈現一個黃色的led圖標,如果沒關係..你猜對了,我想呈現一個綠色帶領的圖標。
請您的專業協助。 謝謝。
我想要在HTML儀表板中呈現Web服務狀態。 什麼是通過JavaScript實現它的最友好和最簡單的方法?如何通過javascript獲取並在HTML頁面中顯示Docker狀態?
例如 - 當一些碼頭停止時,我想呈現一個紅色的led圖標,當響應需要很長時間我想呈現一個黃色的led圖標,如果沒關係..你猜對了,我想呈現一個綠色帶領的圖標。
請您的專業協助。 謝謝。
你將不得不使用由泊塢窗提供的API,見Docker Engine API (v1.26)
GET /containers/json
會給你回JSON格式你想要的細節。
function getContainers(callback) {
$.ajax({
type: 'GET',
url: '/containers/json?all=1',
dataType: 'json',
success: function(data)
{
if(callback) callback(data);
},
error: function(err)
{
// ...
},
timeout: 30000
});
}
另外:
試試這個:https://開頭github.com/portainer/portainer這是一個在您的瀏覽器中運行的docker adminpanel。也許你可以複製一些代碼並學習如何獲取正在運行的容器。 – Phil