雲計算核心技術Docker教程:Docker 守護進程dockerd節點通用資源和...

2020-12-19 TechWeb

dockerd的--metrics-addr選項需要一個tcp地址來提供指標API。此功能仍處於試驗階段,因此,守護程序必須在試驗模式下運行才能起作用。

要提供指標API,localhost:9323您可以指定--metrics-addr 127.0.0.1:9323,允許您在API上發出請求,127.0.0.1:9323/metrics以接收prometheus格式的指標 。

埠9323是與Docker指標關聯的默認埠, 以避免與其他Prometheus導出器和服務發生衝突。

如果您正在運行Prometheus伺服器,則可以將此地址添加到您的抓取配置中,以使Prometheus在Docker上收集指標。有關Prometheus的更多信息,請訪問Prometheus網站。

scrape_configs:

   - job_name: 'docker'

     static_configs:

        - targets: ['127.0.0.1:9323']

請注意,此功能仍處於實驗狀態,因為度量和度量名稱可能會更改,而該功能仍處於實驗狀態。請提供您希望在API中收集到的信息的反饋。

節點通用資源

dockerd的--node-generic-resources選項帶有一個鍵值對(key=value)列表,允許您在群集集群中播發用戶定義的資源。

當前的預期用例是通告NVIDIA GPU,以便服務請求NVIDIA-GPU=[0-16]可以降落在具有足夠GPU來運行任務的節點上。

用法示例:

{

   "node-generic-resources": [

   "NVIDIA-GPU=UUID1",

   "NVIDIA-GPU=UUID2"

   ]

}

相關焦點

  • 雲計算核心技術Docker教程:Docker 守護進程dockerd節點發現
    dockerd --cluster-advertise選項指定 此特定守護程序實例在向集群發布自身時應使用的host:port或interface:port組合。遠程主機通過該值訪問守護程序。如果指定接口,請確保它包含實際Docker主機的IP位址。
  • 雲計算核心技術Docker教程:Docker 守護進程dockerd的LCOW選項
    在Windows上,Docker守護程序支持單個鏡像層存儲驅動程序,具體取決於鏡像平臺:windowsfilter Windows鏡像以及 lcowWindows上的Linux容器。可以使用帶有--storage-opt標誌指定的選項來配置特定的存儲驅動程序 。
  • 雲計算核心技術Docker教程:Docker Machine 使用 - 金融界
    使用docker-machine命令,可以啟動、審查、停止、重啟託管的docker 也可以升級Docker客戶端和守護程序並配置docker客戶端和宿主機通信。Docker Machine 也可以集中管理所以得docker主機。
  • 雲計算核心技術Docker教程:Docker 安裝 PHP
    來源:TechWeb.com.cnPHP即「超文本預處理器」,是一種通用開源腳本語言。PHP是在伺服器端執行的腳本語言,與C語言類似,是常用的網站程式語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利於學習,使用廣泛,主要適用於Web開發領域。
  • 雲計算核心技術Docker教程:stop/kill命令詳解
    示例docker stop :停止一個運行中的容器語法docker stop [OPTIONS] CONTAINER [CONTAINER...]例如停止運行中的容器mynginx,命令如下:$ docker stop mynginx示例docker kill :殺掉一個運行中的容器。
  • 雲計算核心技術Docker教程:使用BuildKit構建容器鏡像
    Docker Build是Docker引擎最常用的功能之一-開發人員,構建團隊和發行團隊的用戶都使用Docker Build。針對18.09版本的Docker Build增強功能引入了對構建體系結構急需的全面檢查。
  • 雲計算核心技術Docker教程:create/commit命令詳解
    來源:TechWeb.com.cn在docker客戶端命令行中我們可以使用create命令創建一個新的容器但不啟動它,通過commit命令從容器創建一個新的鏡像。示例docker create :創建一個新的容器但不啟動它,跟run用法相同。語法docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
  • Docker 容器資源管理,你真的學會了嗎?
    所以,要想真正掌握 Docker 的核心知識,只靠網絡上零散的信息往往是不夠的,必須系統性地學習。容器,作為 Docker 的核心特性之一,是 Docker 使用者們無法迴避的重要知識點。要想了解容器的核心原理,甚至自己動手寫容器,不深入了解容器資源管理的相關的內容是絕對不行的。
  • 雲計算核心技術Docker教程:使用harbor搭建私有鏡像倉庫
    之前介紹的docker搭建私有鏡像倉庫是使用的官方提供的私有倉庫registry,安裝使用雖然簡單,但在管理的功能上存在不足。Harbor是一個用於存儲和分發Docker鏡像的企業級Registry伺服器,作為一個企業級私有Registry伺服器,Harbor提供了更好的性能和安全。
  • 您可以在遠程伺服器上安裝和配置DockerEngine
    使用docker,您可以將企業應用程式打包到一個獨立的容器中,該容器可確保在任何環境下運行。使用Docker Machine,您可以在遠程伺服器上安裝和配置Docker Engine。一旦安裝了docker,就可以從本地計算機(筆記本電腦)遠程管理docker。這使開發人員和系統管理員都可以輕鬆管理應用程式。
  • 30分鐘帶你了解Web工程師必知的Docker知識
    本文轉載自【微信公眾號:趣談前端,ID:beautifulFront】經微信公眾號授權轉載,如需轉載與原文作者聯繫前言筆者之前和朋友一直在討論web技術方向的話題,也一直想了解web運維方面的知識,所以特意請教了一下我的朋友老胡,他對web運維和後端技術有非常多的實戰經驗,所以在本文中他也提供了不少幫助
  • Kind + Docker 一鍵部署K8s集群
    時下網際網路最火的技術無非是容器雲和AI,而虛擬雲技術方面最火則是docker和K8S。docker學習和實踐都很容易,但是K8S的由於集群化,部署需要較多的機器,環境搭建學習實踐比較費勁這一度影響了K8S技術的普及。
  • 全網最系統、最清晰的Docker和K8s,深入微服務架構,就在今天
    Docker 客戶端只需向Docker伺服器或守護進程發出請求,伺服器或守護進程將完成所有工作並返回結果。Docker提供了一個命令行工具Docker及一整套RESTful API,可以在同一臺宿主機上運行Docker守護進程和客戶端,也可以從本地的Docker客戶端連接到運行在另一臺宿主機上的遠程Docker守護進程。
  • 不用Docker也能構建容器的4種方法
    Podman和buildah組合——由RedHat/IBM使用他們自己的OSS工具鏈來生成OCI鏡像。Podman是無守護進程和無根的,但最後仍然需要掛載文件系統以及使用UNIX套接字。pouch——來自阿里巴巴,被標榜為「高效的企業級容器引擎」。
  • 小說精品屋-plus 發布 Docker 鏡像,簡化安裝過程
    小說精品屋-plus是小說精品屋的增強版本, 在小說精品屋的基礎上,重新進行了資料庫設計、代碼重構和功能增強,提升了程序整體的可讀性和性能,增加了很多商用特性,致力於打造一個完整的商用小說門戶平臺。主要增強如下:  資料庫重新設計,結構調整。
  • Docker 日誌管理最佳實踐
    二、容器日誌2.1、常用查看日誌命令——docker logsdocker logs CONTAINER顯示當前運行的容器的日誌信息, UNIX 和 Linux 的命令有三種 輸入輸出,分別是 STDIN(標準輸入)、STDOUT(標準輸出)、STDERR
  • K8S棄用Docker了?Docker 不能用了?別逗了!
    Docker 大概沒想到,2020 年,它在技術圈內的兩次成為(輿論的)焦點,竟然都是因為信息差(說是「標題黨」也不為過)。一種場景是「只分不合」,把一臺機器用 Docker 做資源隔離,但是不需要將多容器「編排」。單獨用 Kubernetes,下層不是 Docker 的情況,並不算很多。 Kubernetes 和 Docker 的關係,簡單來說,有互補,也有競爭。
  • Docker+jenkins小知識,講解通俗易懂,有必要收藏
    有些人可能會想,持續構建很熟悉基本上也就是基於jenkins,沒錯jenkins確實是目前持續集成中最為流程也比較常見的一種解決方案,不過我們今天並不是僅僅單純地講jenkins,而是想再引入另外一個比較新穎也比較火的概念,也就是docker,對於熱點概念比較熟悉的朋友對docker並不陌生,這幾乎是近期最熱點的一門技術之一。
  • 利用雲伺服器搭建解鎖免費聽網易雲灰歌曲的代理-docker版
    註:本教程僅作為學習參考使用,請支持正版一、最近在GitHub上發現一個有趣的項目:UnblockNeteaseMusic,可以解鎖網易雲灰色歌曲,利用docker超簡單搭建。二、搭建步驟1、 yum install docker -y ###安裝docker2 、 systemctl start docker ####啟動docker3、systemctl enable docker #########默認開啟
  • Docker常用命令就該這麼學!
    Docker 是一個用於開發,交付和運行應用程式的開放平臺。Docker 使您能夠將應用程式與基礎架構分開,從而可以快速交付軟體。 藉助 Docker,您可以與管理應用程式相同的方式來管理基礎架構。通過利用 Docker 的方法來快速交付,測試和部署代碼,您可以大大減少編寫代碼和在生產環境中運行代碼之間的延遲。