Containersを動作させ、その手順と注意事項をまとめていきます。一輝2024.10.21こんにちは!データ事業本部の大谷(おおや)です。動かせるようになったので、試した時の手順と注意点をまとめていきます。詳細は下記ブログもご確認ください。インストールは事前に済ませていることを前提とします。設定ファイル${HOME}/.finch/finch.yamlにdockercompat要素が追加されています。https://github.com/runfinch/finch/tree/v1.4.0こちらの要素はデフォルトで有効化されているようですが、デフォルト値が変わったり、意図していない動作を防ぐためにも明示的に設定しておきましょう。仮想マシンを起動しましょう。startもし、初期化が完了していない場合は、下記コマンドを実行してください。コマンドを認識できるようにする必要があります。コマンドパレットなどから、ユーザー設定(JSON)またはユーザー設定を開いてください。開いた後、dev.containers.dockerPathとdev.containers.dockerComposePathの値を下記のように設定します。次に作成したい開発環境を定義します。使用できるようにした開発環境を作成します。使用する場合の注意事項が1つだけあります。それは、作成するコンテナ名を明示的に設定する必要があるということです。使用する際、この自動命名だと長すぎるコンテナ名が作成されエラーとなります。使用する場合は下記例のように明示的にコンテナ名を設定する必要があります。注意事項にも述べた通り、runArgsでコンテナ名をdevcontainer-dockerとしています。比べて名前が短く設定されることが多いため、未設定でもエラーになることは少ないですが、こちらもコンテナ名は明示的に設定しておきます。拡張機能で起動します。コマンドパレットからコンテナでリビルドして再度開くを選択します。使用できるようになっています。指定したコンテナ名が表示されます。使用できるようになっています。指定したコンテナ名が表示されます。使用できず、コンテナ管理ツールの選定時にも影響があったかと思います。