Skip to content
戻る

DevContainerでよく使う設定まとめ

Published:  at  08:00

概要

DevContainerでこういうときどうするんだっけ?を毎度色々なリポジトリに見に行くのが面倒なのでまとめておく。

コンテナに使用するベースイメージのバージョンを固定する

imagesリポジトリのhistory配下を参照する。

images/src/base-ubuntu at main · devcontainers/images 🔗

{
    "image": "mcr.microsoft.com/devcontainers/base:1.2.4-noble",
}

もっと厳密にやるならhashまで指定すべきだけど、別にそこまでではない。

コンテナ名をWorkspaceのディレクトリ名にする

{
    "name": "${localWorkspaceFolderBasename}",
}

コンテナにローカルのファイルをマウントしたい

{
    "mounts": [
        "source=${localEnv:HOME}/.aws,target=/home/vscode/.aws,type=bind,readonly"
    ]
}

コンテナ作成時になんらかのコマンドを実行したい

{
    "postCreateCommand": "pnpm install"
}


次の記事
findコマンドを使ってファイル・ディレクトリを削除する