發表文章
目前顯示的是有「資訊-虛擬化」標籤的文章

Docker 、Dockerfile 與 docker-compose 學習筆記

點閱
圖片
Wikipedia 上 Docker 的 Logo 為何要用 Docker 使用 Docker 從零建置環境,確保不同電腦上運行結果相同 不需完整模擬作業系統,比虛擬機器快 可以特殊召喚一隻鯨魚小精靈幫你分配資源(?) 寫好 Docker 需要的檔案後只要一串簡單的指令即可快速建置服務 Dockerfile>Image>Container Docker 安裝基本用法 Linux 由於 Docker on Windows 還是須模擬出接近完整的 Linux 系統,推薦直接使用 Linux 取得更高效能。 https://get.docker.com/ 為官方提供的安裝腳本。這會在機器上安裝 Docker Engine(不會有 GUI 的 Docker Desktop),Docker Compose 則要另外安裝,可以試試看套件管理器有沒有或是看 官方的安裝教學 。 Windows 如果電腦的作業系統夠新推薦使用 WSL 2 後端版本。以管理員權限開啟 Powershell 並輸入以下指令( 說明在這 ): dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 重開機後安裝 WSL2 Linux 核心更新套件 (適用於 x64 電腦) ,再重開機一次。最後安裝 Docker, Docker 安裝檔案 與 Docker Desktop 安裝官方說明 。 這會在電腦上安裝 WSL 2(因為 Docker 跑 Linux 需要簡化的虛擬機器)、Docker Engine、Docker Compose 和 Docker Desktop(GUI 管理介面)。 Docker CLI 要連線到 Docker 機器會需要 ROOT 權限,想要直接執行或是讓等等要用的 VSC extensions 讀到 Docker 的話需要先 設定免 ROOT 。 build 建置 Dockerfile 成 Image。...