Docker on Windows(wsl)

James Liang
Mar 29, 2022

--

下載 Linux 核心更新套件

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

較舊版本的 WSL 手動安裝步驟 | Microsoft Docs

設定WSL

wsl — set-default-version 2

安裝Linux 發行版本

開啟 Microsoft Store,然後選取您最愛的 Linux 發行版本。

安裝並開始設定 Windows 終端機

取得 Windows Terminal — Microsoft Store zh-TW

安裝Docker

https://www.docker.com/get-started/

指令

查看安裝的Linux 發行版本

*不同權限的命令提示字元都需要安裝重Microsoft Store下載的Linux 發行版本

wsl -l -v

調整Linux 發行版本version

wsl --set-version Ubuntu20.04LTS 2

設定預設的version

wsl --set-default-version 2

WSL 中是不需要再安裝 Docker 的哦,只需要把這個選項打開就能在 WSL 使用 docker 指令

進入WSL更新套件

wsl
sudo apt update && sudo apt upgrade

調整 Docker subnet 讓 Container 使用 172.16.x.x,使 Container 可以連線到192.168.x.x 的內部服務

常用指令

移除所有的<none>:<none> images

docker rmi $(docker images -f "dangling=true" -q)

https://projectatomic.io/blog/2015/07/what-are-docker-none-none-images/

--

--