553 次瀏覽
簡介 Docker 守護程序是一個後臺程序,用於管理 Docker 容器,負責容器的建立、執行和刪除。Docker 守護程序的一個關鍵元件是 Docker 守護程序套接字,它用於從 Docker CLI 和其他應用程式與守護程序通訊。保護 Docker 守護程序套接字以防止未經授權訪問 Docker 守護程序並保護可能透過套接字公開的敏感資訊非常重要。在本文中,我們將討論 Docker 守護程序套接字的位置和預設許可權、潛在的安全風險以及最佳……閱讀更多
371 次瀏覽
簡介 Splash 是一個強大的工具,用於渲染基於 JavaScript 的網站,使其成為網路抓取和資料提取的重要工具。在本教程中,我們將向您展示如何使用 Docker Toolbox 執行 Splash,Docker Toolbox 是一個不再維護但仍可下載的舊版 Docker 版本。先決條件 在開始之前,您需要在您的機器上安裝 Docker Toolbox。Docker Toolbox 是一個為舊系統和/或沒有原生虛擬化的系統設計的 Docker 版本。它適用於 Windows、macOS 和 Linux。按照步驟……閱讀更多
2K+ 次瀏覽
簡介 嵌入式 Docker 資原始檔是包含在 Docker 映象中的檔案,而不是儲存在主機檔案系統或外部網路位置。這些檔案可用於包含執行在 Docker 容器中的應用程式或程序所需的配置檔案、指令碼或其他資源。您可以透過多種不同的方式引用嵌入式 Docker 資原始檔,包括使用檔案路徑 URL。本文解釋了檔案路徑 URL 是什麼以及如何使用它們來引用嵌入式 Docker 資原始檔。我們還將提供技巧和示例,以幫助您使用檔案路徑 URL……閱讀更多
簡介 在 Docker Tomcat 8 容器中,您可能希望更改使用者配置以新增或修改使用者和角色。此修改可用於諸如保護對 Tomcat 8 例項的訪問或為不同的使用者設定不同級別的許可權等任務。本文介紹如何在 Docker Tomcat 8 容器中更改使用者配置。我們介紹了修改 tomcat-users.xml 檔案、使用修改後的配置構建新的 Docker 映象以及從新映象執行 Docker 容器的步驟。先決條件 在更改 Docker Tomcat 中的使用者配置之前……閱讀更多
JMX 及其在 Java 應用程式中的用途 JMX(Java 管理擴充套件)是一種 Java 技術,它提供了一種管理和監控 Java 應用程式的方法。它公開了一組 API 和 MBean(表示要管理的資源的 Java 物件),這些 API 和 MBean 可用於監控和控制 Java 應用程式的行為。JMX 通常用於基於 Java 的應用程式中,以監控效能指標(例如記憶體使用情況、CPU 利用率和執行緒計數),以及在執行時管理和配置應用程式。從 Docker 容器外部訪問 JMX 當在……閱讀更多
152 次瀏覽
概述 如果您使用 Docker Compose 來定義和執行多容器 Docker 應用程式,您可能希望為您的應用程式指定自定義配置檔案或目錄。幸運的是,Docker Compose 提供了 --config 選項,它允許您做到這一點。--config 選項用於為 Docker Compose 指定單個配置檔案或包含多個配置檔案的目錄。要使用它,您可以將其作為引數傳遞給 docker-compose 命令。例如 - $ docker-compose --config /path/to/custom/config.yml up 此命令將告訴 Docker Compose 使用位於 /path/to/custom/config.yml 的配置檔案……閱讀更多
簡介 Vagrant 是一個用於使用虛擬化軟體(如 VirtualBox)構建和管理開發環境的工具。它允許您在 Vagrantfile 中定義和配置開發環境,然後快速輕鬆地啟動和關閉虛擬機器。透過將 Docker 和 Vagrant 結合使用,您可以建立一個靈活且可重現的開發環境,易於設定和維護。本文討論了在 Vagrant 上安裝 Docker 的最佳方法,包括先決條件、安裝步驟和驗證。在 Vagrant 上安裝 Docker 的先決條件 在在 Vagrant 上安裝 Docker 之前,您必須確保……閱讀更多
簡介 Jupyter notebooks 可用於編寫、測試和除錯程式碼。TensorFlow 是一個可與 Jupyter notebooks 一起使用的機器學習框架。在本文中,我們將探討如何使用 Docker 啟動 TensorFlow Jupyter notebook,這將使我們能夠利用這兩個工具的優勢。先決條件 在開始之前,您需要在您的機器上安裝 Docker 和 Docker Compose。您可以使用以下命令檢查是否已安裝 - $ docker --version $ docker-compose --version 您可以按照您的……閱讀更多
56K+ 次瀏覽
Docker 是一種廣泛使用的容器化解決方案,它允許程式設計師輕鬆地以輕量級和可移植的方式打包和分發軟體。一旦修改了其檔案,重建容器的能力是 Docker 的關鍵功能之一。這對於許多事情都非常有用,例如確保程式碼更改在開發環境中得到適當反映,或者程式碼更新始終反映在容器化應用程式中。在本文中,我們將深入探討 Docker 的這一關鍵功能,並檢查它如何用於在更改檔案時重建容器。……閱讀更多
3K+ 次瀏覽
引言 作為開發者,我們經常需要將私有資料(包括密碼、API 金鑰和資料庫憑據)整合到我們的應用程式中。將這些變數硬編碼到程式碼或配置檔案中不僅不安全,而且在需要更改時也難以管理和修改。使用環境變數是一種管理秘密值的方法,它允許我們將敏感資料與我們的程式碼庫和配置檔案分開。本文將介紹如何使用 docker-compose v3.1 管理秘密值,並將它們作為環境變數注入到我們的容器中。先決條件 要繼續學習本... 閱讀更多