首先需要啟用 podman.socket: systemctl --user enable --now podman.socket
接著需要設定調整幾個 VS Code 的設定:
dev.containers.dockerPath-
podman dev.containers.dockerSocketPath-
/run/user/1000/podman/podman.sock
這樣通訊是會過兩層,從 Windows 到 WSL 再到 DevContainer 內,操作時體感上反應會稍微頓一點,啟動也會花比較多時間。此外,很多 VScode extensions 也得多裝進去 devcontainer 裡頭才能使用。
如果 .devcontainer/devcontainer.json 沒有用到 compose 的話,似乎沒有設定 compose 的程式路徑也沒有關係。
Ref:
No comments:
Post a Comment