何かローカルで環境を作りたくなったら
一番簡単な方法
devcontainerでC++などの環境を選択すればそれだけで作れる
ただし、コードはコンテナ内にしか記載していないので、ローカルには残っていない
その次
Dockerfileと.devcontainer/devcontainer.jsonを用意する
こちらもかなりシンプルめでいけるし、 ローカルにコードが残る
code:Dockerfile
FROM hogehoge # 利用したいDockerImage
code:devcontainer.json
{
"name": "hogehoge",
"build": {
"dockerfile": "./Dockerfile"
}
}
ちなみに自分のPCはDockerDecktopだとかなり重くなってしまうので、colimaというツールを利用してLinux仮想マシンを起動している