🚀 VS Code で を無料で入手しましょう!

高度なコンテナー構成

このセクションの記事では、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 拡張機能を初めて使用する場合は、入門記事のContainers から始めることをお勧めします。そちらには、以下が含まれています。

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

マシンを構成したら、Containers チュートリアルでコンテナーの操作に関する詳細なツアーをお試しください。

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

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

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

フィードバックと質問

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