如果不想在 windows 內安裝 docker-desktop 這個容器工具的話,可以考慮使用 WSL2 的 linux 來安裝、使用容器,以下是相關安裝命令。
除非特別切換到 root 進行操作,不然用預設使用者的話,docker / nerdctl 都需要加上 sudo 來操作。
docker / nerdctl 都有提供 rootless 的安裝方式,我尚未進行相關的安裝測試… 有安裝的話再更新筆記上來。
其他資訊請參閱微軟官方文件
接下來會要設定使用者與密碼,設定好後,直接輸入 wsl 即可進入 ubuntu 內部
(預設會進入你目前的資料夾,wsl 是可以直接使用 windows 內的資料的)
因為 wsl 開啟後,預設會進入的目錄是你剛剛執行 wsl 時所在的目錄,因為接下來的操作可能會要下載資料,可以先用 cd ~
的命令進入 ubuntu 的預設使用者資料夾
offical doc-install-using-the-repository
offical doc-install-from-a-package
如果要設定 docker daemon.json 可以利用以下命令 (記得調整設定內容)
下載 nerdctl 大全套,裡面已包含必要的所有資源
可以參考官方發布頁面: 連結
以下安裝會包含 buildkit,這樣才能建置容器
buildkit 相關資料可以查閱官方說明: 連結
這邊我安裝會出錯,僅記錄