に参加して、VS Code の AI 支援開発について学びましょう。

高度なコンテナー構成

このセクションの記事では、Visual Studio CodeのDev Containers拡張機能を使用する際の高度なコンテナー構成について説明します。

コンテナーの操作

Visual Studio Code Dev Containers拡張機能を使用すると、Dockerコンテナーをフル機能の開発環境として使用できます。コンテナーの内部(またはマウントされた)にある任意のフォルダーを開き、Visual Studio Codeの全機能セットを活用できます。プロジェクト内のdevcontainer.jsonファイルは、明確に定義されたツールとランタイムスタックを持つ開発コンテナーにアクセス(または作成)する方法をVS Codeに指示します。このコンテナーは、アプリケーションを実行したり、コードベースを操作するために必要なツール、ライブラリ、またはランタイムを分離したりするために使用できます。

ワークスペースファイルはローカルファイルシステムからマウントされるか、コンテナーにコピーまたはクローンされます。拡張機能はコンテナー内にインストールされて実行され、ツール、プラットフォーム、およびファイルシステムへのフルアクセス権を持っています。これにより、異なるコンテナーに接続するだけで、開発環境全体をシームレスに切り替えることができます。

これにより、VS Codeは、ツール(またはコード)がどこに配置されていても、完全なIntelliSense(補完)、コードナビゲーション、デバッグを含むローカル品質の開発エクスペリエンスを提供できます。

はじめに

DockerコンテナーとVS CodeのDev Containers拡張機能の使用に慣れていない場合は、入門的なコンテナーの記事から始めることをお勧めします。そこには、以下の情報があります。

  • システム要件 - Windows、macOS、Linuxで実行するために必要なもの。
  • インストール - Docker、VS Code、Remote Development Extension Packのインストール方法。
  • クイックスタート - 一般的なコンテナーシナリオのステップバイステップの手順。

マシンを設定したら、コンテナーチュートリアルでコンテナー操作の詳細なツアーを試してみてください。

高度なコンテナーのトピック

以下の目次に記載されている記事では、高度なコンテナーの使用法と特定の構成について詳しく説明しています。開発ワークフローでこれらを適用する必要はないかもしれませんが、将来必要になる場合に備えて、記事をざっと確認しておくことをお勧めします。

以下の方法を学ぶことができます

フィードバックと質問

Remote Developmentのエクスペリエンスに関するフィードバックを提供したり、質問をしたりすることもできます。

© . This site is unofficial and not affiliated with Microsoft.