😘

MIKAN OSのdevcontainerが開けない

に公開

MIKAN OSのdevcontainerが開けない

https://github.com/sarisia/mikanos-devcontainer

↑をvscodeで開こうとするとエラーが出る

エラー
docker: Error response from daemon: invalid mount config for type "bind": bind s ource path does not exist: /tmp/.X11-unix

解決策

.devcontainer.json
	"mounts": [
		"type=bind,source=/tmp/.X11-unix,target=/tmp/.X11-unix"
	],
	"containerEnv": {
		"DISPLAY": "${localEnv:DISPLAY}"
	},

↑を消して,runArgsの方を変更する.

volumeにすると動く

.devcontainer.json
"runArgs": [
    ...
    "--volume",
    "/tmp/.X11-unix:/tmp/.X11-unix",
    "--env",
    "DISPLAY=${localEnv:DISPLAY}"
]

なんで元のやつで動かないのかは謎.おま環かも

Discussion