291 次瀏覽
在本文中,我們將討論各種用於使用層級最佳化 Docker 映象大小的方法和技術,包括多階段構建、使用最小的基礎映象以及使用預裝軟體包或預構建二進位制檔案的基礎映象。透過遵循這些最佳實踐,我們可以建立更小、更高效的 Docker 映象,這些映象針對性能和可擴充套件性進行了最佳化。使用以下方法可以改進帶層級的 Docker 映象的大小。方法 使用最小的基礎映象 使用預構建二進位制檔案的基礎映象 使用多階段構建 使用預裝軟體包的基礎映象 讓我們討論這些方法... 閱讀更多
7K+ 次瀏覽
簡介 透過使用容器化,我們可以快速設定和配置我們的部署環境,這有助於我們節省時間和資源。牢記“一次編寫,隨處部署”的目標,容器化可以幫助我們簡化部署現代應用程式的過程,而現代應用程式可能非常複雜。查詢 Docker 映象的層級和層級大小 在本文中,我們將探討如何查詢每個 Docker 映象的層級和層級大小。這對於識別可能導致映象整體大小增加的大型層級以及確定可以刪除哪些層級很有用... 閱讀更多
14K+ 次瀏覽
簡介 Docker 是一種強大的工具,允許開發人員在容器內構建、交付和執行應用程式。容器是包含應用程式所需的所有元件(程式碼、庫、依賴項和執行時)的小型、獨立的可執行包。Docker 的關鍵功能之一是能夠管理和監控容器內執行的程序。在本文中,我們將探討如何查詢 Docker 容器程序以及如何使用不同的方法來檢視和管理它們。先決條件 您需要在計算機上安裝 Docker 才能按照本指南進行操作。... 閱讀更多
8K+ 次瀏覽
Docker 是一種廣泛用於開發和管理容器化應用程式的工具。它使程式設計師能夠將其應用程式與其依賴項組合到小型、可移植的容器中,這些容器易於設定並在任何平臺上使用。使用 Docker Compose v3 在容器內直接掛載網路檔案系統 (NFS) 共享或卷是 Docker 的一項實用功能。在本文中,我們將探討如何使用 Docker Compose v3 在容器中直接掛載 NFS 共享或卷。使用 Docker Compose v3 在容器中直接掛載 NFS 共享/卷的方法 以下是一些重要的術語和... 閱讀更多
10K+ 次瀏覽
簡介 Ulimit 是一個 Unix/Linux 實用程式,用於設定系統上執行的程序的資源限制。這些限制可以幫助防止單個程序消耗過多的資源(例如 CPU 或記憶體),並可能影響系統的整體效能。要檢視 Linux 機器上的 ulimit,請使用以下命令。$ ulimit –a 輸出 即時非阻塞時間(微秒,-R)無限 核心檔案大小(塊,-c)0 資料段大小... 閱讀更多
簡介 Docker Swarm 是一個流行的容器編排平臺,允許使用者大規模部署和管理容器。Docker Swarm 的關鍵功能之一是它支援卷共享,它允許容器訪問和共享儲存在持久卷中的資料。在本文中,我們將解釋什麼是卷,它們如何在 Docker Swarm 中使用,並展示如何在不同場景中實現卷共享的示例。先決條件 Docker 和容器化的基本知識 熟悉 Docker Swarm 瞭解 Docker 中的卷 命令列經驗 什麼是 Docker... 閱讀更多
251 次瀏覽
Docker 和 IBM Cloud Functions 簡介 Docker 是一個流行的容器化平臺,允許您將應用程式及其依賴項打包到輕量級、可移植的容器中。然後,這些容器可以輕鬆地部署並在安裝了 Docker 的任何機器上執行,從而簡化應用程式的管理和擴充套件。IBM Cloud Functions 是一個無伺服器計算平臺,允許您根據觸發器(例如 HTTP 請求、事件或資料更新)執行程式碼。IBM Cloud Functions 可以執行各種語言,包括 JavaScript、Python 和 Go,並且可以與 Docker 無縫整合。將 Docker 與 IBM Cloud... 閱讀更多
29K+ 次瀏覽
簡介 Docker 是一個流行的工具,用於構建、部署和在容器中執行應用程式。使用 Docker 的主要優勢之一是能夠輕鬆地在不同的主機之間移動容器,無論它們是本地虛擬機器、雲伺服器還是內部資料中心。有幾種方法可用於在不同的主機之間移動 Docker 容器,每種方法都有其自身的優缺點。在本文中,我們將概述可用的各種方法,並討論每種方法的優缺點。在不同的主機之間移動 Docker 容器的方法 使用 docker save 和 docker load docker... 閱讀更多
1K+ 次瀏覽
簡介 AWS Lambda 是一個無伺服器計算平臺,允許您執行程式碼而無需擔心基礎設施。Docker 是一個用於以標準化和隔離方式打包和部署應用程式的工具。透過將 Python Docker 映象部署到 AWS Lambda,您可以利用這兩種技術大規模執行 Python 程式碼。先決條件 具有訪問 AWS Lambda 許可權的 AWS 帳戶 Docker 安裝和 Docker 命令的基本知識 要打包到 Docker 映象中的 Python 應用程式或程式碼 步驟 1:構建 Python Docker 映象 最好... 閱讀更多
簡介 有時您可能希望將 Docker 容器繫結到主機上的特定外部介面。例如,您可能希望將 Docker 容器中執行的 Web 伺服器繫結到特定的網路介面,以便可以從特定的 IP 地址或主機名訪問它。有幾種選項可用於將 Docker 容器繫結到特定的外部介面。在本文中,我們將探討其中三個選項:--network 標誌、--publish 標誌和 --add-host 標誌。將 Docker 容器繫結到特定外部介面的先決條件 在... 閱讀更多