Docker 多平台建構 (Docker Buildx) Buildx 是 Docker 的構建引擎,擴展了標準的 docker build 命令。並提供了一系列高級功能,特別是在多架構構建和並行構建方面。
Container安裝 python 透過Dockerfile 使用pyenv進行安裝 在 Docker 容器中管理 Python 環境時,我們常常需要安裝特定版本的 Python,而不是使用容器預設的版本。這種需求源於確保開發、測試和生產環境的一致性,以及滿足特定項目的 Python 版本要求。pyenv 作為一個強大的 Python…
Container安裝 node 透過Dockerfile 使用nvm進行安裝 在開發和部署過程中,我們經常需要在 Docker 容器中使用特定版本的 Node.js 和 npm,比如用 PM2 來管理 Node.js 應用。雖然可以使用容器預設的 Node.js,但為了確保環境的一致性和可控性,我們往往希望固定使用特定版本。這就引出了如何在 Docker…
Docker 取得宿主機內網IP 在使用 Docker 容器時,我們經常需要從容器內部連接到宿主機(也就是運行 Docker 的電腦)上的服務。但是,宿主機的 IP 地址可能會變動,特別是在不同的網絡環境中,每次都要手動查找和輸入 IP 地址既麻煩又容易出錯。