Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VSCode で devcontainer を開くと、「A mount config is invalid. Make sure it has the right format and a source folder that exists on the machine where the Docker daemon is running.」というエラーが表示される #6

Closed
wants to merge 2 commits into from

Conversation

nagashimam
Copy link

初めまして。sarisiaさんのDockerイメージを使い、mikanosの開発を始めた者です。公開していただきありがとうございました。

お礼がわりに若干私がハマったエラーを共有させていただきたく、プルリクエストをお送りしました。

表題の通りなのですが、VSCodeでdevcontainer を開くとエラーが発生してしまいました。その時のエラーログとスクショを「補足」ディレクトリの下に配置しています。Dockerのマウント権限が足りないのが原因で、Preferences->Resources->FILE SHARINGからレポジトリをチェックアウトしたディレクトリに権限を追加すれば解決します。

READMEに記載するほどでもないかな?とも思ったのですが、お礼をお伝えしたかったのもあり共有いたしました。

VSCodeのdevcontainerで本レポジトリを開いた際に、上記エラーが発生する場合がある。
原因はDocker Desktopにこのレポジトリをチェックアウトしたディレクトリの共有権限がないことなので、
権限の追加で解消する
@sarisia
Copy link
Owner

sarisia commented Aug 13, 2021

@nagashimam さん, ご報告ありがとうございます!

Docker Desktop for Mac にはそのような仕様があるのですね.
どうもデフォルトでは /Users はアローリストに入っているようなのですが, なんかの拍子に外して
しまったのかもしれません.

本リポジトリの README はテンプレートを利用した方全員のリポジトリに反映されてしまうので,
あまり長くしすぎるのもどうかなと思い, この度 sarisia/mikanos-docker の Wiki
に FAQ まるごと移動させていただきました.

こちらのエラーも記載させていただきましたので, よろしければご確認いただければと思います.

また何かありましたら Issues や PR などにお願いいたします.
ご報告ありがとうございました!

@sarisia sarisia closed this Aug 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants