2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

コンテナにHOMEディレクトリを指定するとVSCode Dev Containerのアタッチに失敗する

Posted at

症状

突如、コンテナーは問題なく起動するのにVSCode Dev Containerのアタッチでエラーが発生するようになった。

コンテナーへのアタッチ中にエラーが発生しました。
image.png

Command in container failed: mv -n /my_home/.vscode-server/bin/74f6148eb9ea00507ec113ec51c489d6ffb4b771_1689826690061/* /my_home/.vscode-server/bin/74f6148eb9ea00507ec113ec51c489d6ffb4b771 && rmdir /my_home/.vscode-server/bin/74f6148eb9ea00507ec113ec51c489d6ffb4b771_1689826690061
[57299 ms] mv: cannot move ‘/my_home/.vscode-server/bin/74f6148eb9ea00507ec113ec51c489d6ffb4b771_1689826690061/vscode-server-linux-x64’ to ‘/my_home/.vscode-server/bin/74f6148eb9ea00507ec113ec51c489d6ffb4b771’: Permission denied

アタッチできるコンテナもあるのに!なぜ?!

原因

コンテナのHOMEディレクトリを指定している

場合に上記のエラーが発生しました。

docker-compose.yml上で

    environment:
      - HOME=/my_home

してたり、

Dockerfile上で

    ENV HOME=/my_home

してたりした場合です。HOMEディレクトリの設定を削除すると無事にアタッチできました。

めちゃくちゃ悩みました。

誰かの一助になれば幸いです。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?