快轉到主要內容

DockerDesktop筆記

·130 字·1 分鐘
Luca
作者
Luca

Docker Desktop 是一款圖形化的應用程式,提供在 Windows、Linux 和 macOS 上運行 Docker 容器的完整開發環境。它整合了 Docker Engine、Docker CLI、Docker Compose、Kubernetes 等工具,讓開發者能輕鬆建立、管理與部署容器化應用程式,並支援與本機檔案系統的整合,方便在不同平台上進行一致性的容器開發與測試。

Docker Desktop 與 WSL 的關係
#

  1. WSL 是 Docker Desktop 的後端執行環境(Backend)
    • 在 Windows 上,Docker Desktop 會使用 WSL 2 作為其虛擬化技術,取代傳統的 Hyper-V 虛擬機。
    • 它會自動建立一個名為 docker-desktop 的 WSL 發行版,並在其中執行 Docker Engine。
  2. 無需手動安裝 Docker Engine 到 WSL
    • 使用 Docker Desktop 時,不需在 WSL 發行版(如 Ubuntu)中自行安裝 Docker,只要安裝好 Docker Desktop,它會自動把 Docker CLI 的功能串接到你的 WSL 系統。
  3. 整合 CLI 操作與檔案系統
    • 可在 WSL 中直接使用 dockerdocker-compose 指令,這些命令會透過 Docker Desktop 與後端 Engine 溝通。
    • 同時也支援與 Windows 本機檔案系統互通,例如 /mnt/c/Users/...

安裝流程
#

官方網站

  1. 點擊下載(intel、AMD的CPU 下載 AMD64版本)

    alt text

  2. 執行安裝,安裝結束後,需要重新啟動

    alt text

  3. 開啟Docker Desktop

    alt text

  4. 同意 Docker 使用者協議

    alt text

  5. 同時命令提示字元會跳出需要安裝WSL的視窗,需要點擊enter(或其他按鍵)執行安裝

    alt text

  6. 安裝完成後按任意建離開

    alt text

  7. docker desktop 跳過登入(也可以登入)

    alt text

  8. 安裝完成(若卡住沒進入此畫面,需要重新開機)

    alt text

  9. 簡易測試:

    docker run -it ubuntu bash
    
  10. 其他資訊請參考 Docker 筆記

安裝 Ubuntu 24.04
#

  1. 在 Microsoft store 取得 Ubuntu 24.04

    alt text

  2. 第一次開啟 ubuntu 會需要輸入使用者名稱與密碼

  3. 這時候使用dcoker -v 會沒有作用,需要繼續以下操作

  4. docker desktop 設定

    alt text

  5. 開啟對ubuntu 24.04 整合

    alt text

  6. 回到Ubuntu,就可以使用dcoker -v

    alt text