0
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?

devcontainer.jsonなしでイメージ毎のVscode設定保存場所など

Posted at

概要

Windowsマシンにおいて、devcontainer.jsonがない状態でDocker環境を構築しているとき、コンテナごとの拡張機能や設定をどこに保存しているのか謎だったので探しました。

結論

下記に保存されています。
Vsocodeの設定はコンテナごとというよりイメージ名単位でローカル環境に保存されています。

C:\Users\{ユーザ名}\AppData\Roaming\Code\User\globalStorage\ms-vscode-remote.remote-containers\imageConfigs\{イメージ名}.json

また、にワークスペース単位(=コンテナとマウントしているディレクトリ直下)で.vscode/settings.jsonを作成している場合、
{イメージ名}.jsonより.vscode/settings.jsonの内容が優先されました。

補足

settingの内容をUIで設定する場合、
3種類の設定保存先が存在することに注意する。

  • 「ユーザー」はローカルのVscode設定保存先
  • 「リモート」はイメージ単位のVscode設定保存先
  • 「ワークスペース」はマウントしているディレクトリ直下のVscode設定保存先
    image.png
0
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
0
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?