次の方法で共有


Windows での Docker リモート開発の概要

リモート開発にコンテナーを使用し、Docker プラットフォームでアプリケーションをデプロイすることは、多くの利点を持つ非常に一般的なソリューションです。 Windows Subsystem for Linux (WSL)、Visual Studio、Visual Studio Code、.NET、さまざまな Azure サービスなど、Microsoft のツールとサービスによって提供されるさまざまなサポートについて説明します。

Windows 上の Docker

Docker Docs アイコン
Docker Desktop for Windows をインストールする
インストール手順、システム要件、インストーラーに含まれるもの、アンインストール方法、安定バージョンとエッジ バージョンの違い、Windows コンテナーと Linux コンテナーを切り替える方法について説明します。

" Dockerを実行しているスクリーンショット
Docker を始める
Docker の向きとセットアップに関するドキュメントと、ビデオ のチュートリアルなど、開始方法に関する詳細な手順が記載されています。

Microsoft Learn Docker コースのスクリーンショット
MS Learn コース: Docker コンテナーの概要
Microsoft Learn では、Docker コンテナーに関する無料の入門コースのほか、Docker の概要と Azure サービスとの接続に関する さまざまなコース を提供しています。

Docker Desktop WSL2 メニューのスクリーンショット
WSL 2 上で Docker リモート コンテナーを始める方法
WSL 2 (Linux 用 Windows サブシステム、バージョン 2) を使用して、Linux コマンド ライン (Ubuntu、Debian、SUSE など) で使用するように Windows 用 Docker Desktop を設定する方法について説明します。

VS Code と Docker

VS Code リモート コンテナー グラフィック
VS Code を使用して Docker コンテナーを作成する
Remote - Containers 拡張機能を使用してコンテナー内にフル機能の開発環境を設定し、NodeJS コンテナーPython コンテナー、または ASP.NET Core コンテナーを設定するチュートリアルを見つけます。

Docker のスクリーンショットを VSCode にアタッチ
DOCKER コンテナーに VS Code をアタッチする
既に実行されている Docker コンテナーまたは Kubernetes クラスター内のコンテナーに Visual Studio Code をアタッチする方法について説明します。

VSCode コンテナー メニューのスクリーンショット
高度なコンテナー構成
Visual Studio Code で Docker コンテナーを使用するための高度なセットアップ シナリオについて説明するか、VS Code でデバッグするためにコンテナー を する方法に関するこの記事をお読みください。

VSCode Docker Desktop と WSL のスクリーンショット
WSL 2 でリモート コンテナーを使用する
WSL 2 (Windows Subsystem for Linux バージョン 2) での Docker コンテナーの使用と、VS Code ですべてを設定する方法について説明します。 また、 そのしくみについても読むことができます。

Visual Studio と Docker

Visual Studio アイコン
Visual Studio での Docker サポートの
コンテナー オーケストレーションのサポートに加えて、Visual Studio の ASP.NET プロジェクト、ASP.NET Core プロジェクト、.NET Core および .NET Framework コンソール プロジェクトで使用できる Docker サポートについて説明します。

Visual Studio の Docker メニュー
クイック スタート: Visual Studio の Docker
コンテナー化された .NET、ASP.NET、ASP.NET Core アプリをビルド、デバッグ、実行し、Visual Studio を使用して Azure Container Registry (ACR)、Docker Hub、Azure App Service、または独自のコンテナー レジストリに発行する方法について説明します。

VS チュートリアルのスクリーンショット
チュートリアル: Docker Compose を使用してマルチコンテナー アプリを作成する
Visual Studio でコンテナー ツールを使用するときに、複数のコンテナーを管理し、それらの間で通信する方法について説明します。 React シングルページ アプリで Docker を する方法などのチュートリアルへのリンクもあります。

VSコンテナのリンク
Visual Studio でのコンテナー ツール
コンテナーでビルド ツールを実行する方法、 Docker アプリをデバッグする方法、開発ツールのトラブルシューティングを行う方法、Docker コンテナーをデプロイする方法、Visual Studio で Kubernetes をブリッジする方法に関するトピックを参照してください。

コンテナー、イメージ、レジストリの基本的な Docker 分類インフォグラフィック

.NET と Docker

.NET マイクロサービス ガイドの
.NET ガイド: マイクロサービス アプリとコンテナー
コンテナーで管理されるマイクロサービス ベースのアプリの概要ガイド。

Docker インフォグラフィック
Docker とは
Docker コンテナーと 仮想マシンの比較、コンテナー 、イメージ、レジストリの違いを説明する Docker の用語と概念の 基本的な分類など、Docker コンテナーの基本的な説明。

Docker 分類インフォグラフィック
チュートリアル: .NET アプリをコンテナー化する
Dockerfile の作成、重要なコマンド、リソースのクリーンアップなど、Docker を使用して .NET アプリケーションをコンテナー化する方法について説明します。

Docker インフォグラフィックを使用した内部ループ開発ワークフロー
Docker アプリの開発ワークフロー
Docker コンテナー ベースのアプリケーションの内部ループ開発ワークフローについて説明します。

Azure Container Services

Azure コンテナー インスタンスのスクリーンショット
は Azure Container Instances
管理されたサーバーレス Azure 環境で Docker コンテナーをオンデマンドで実行する方法について説明します。Docker CLI、ARM、Azure Portal を使用してデプロイする方法、複数コンテナー グループを作成する方法、コンテナー間でデータを共有する方法、仮想ネットワークに接続する方法などが含まれます。

Azure Container Registry のスクリーンショット
Azure Container Registry の
すべての種類のコンテナー デプロイのプライベート レジストリでコンテナー イメージと成果物をビルド、格納、および管理する方法について説明します。 既存のコンテナー開発およびデプロイ パイプライン用の Azure コンテナー レジストリを作成し、自動化タスクを設定し、geo レプリケーションやベスト プラクティスなど、レジストリを管理する方法について説明します。

Azure Service Fabric のスクリーンショット
Azure Service Fabric
スケーラブルで信頼性の高いマイクロサービスとコンテナーをパッケージ化、デプロイ、管理するための分散システム プラットフォームである Azure Service Fabric について説明します。

Azure App Service のスクリーンショット
で Azure App Service を行う
インフラストラクチャを管理せずに、任意のプログラミング言語で Web アプリ、モバイル バックエンド、RESTful API を構築してホストする方法について説明します。 Azure App Service Learn モジュールを試して、Docker イメージに基づいて Web アプリをデプロイし、継続的デプロイを構成します。

コンテナーをサポートする Azure サービスの詳細について説明します。

Docker コンテナーの説明ビデオ

Kubernetes とコンテナーオーケストレーションの解説ビデオ

Windows 上のコンテナー

Windows サーバー コンテナー アイコン
Windows ドキュメント上のコンテナー
アプリとその依存関係をパッケージ化し、オペレーティング システム レベルの仮想化を活用して、単一システム上の高速で完全に分離された環境を実現します。 クイック スタート、展開ガイド、サンプルなど、 Windows コンテナーについて説明します。

FAQ アイコンの
Windows コンテナーに関する FAQ
コンテナーに関してよく寄せられる質問を見つけます。 また、StackOverflow の「Docker for Windows と Docker on Windows の違いは何ですか?」の説明も参照してください。

windows コンテナー アイコン
環境を設定する
前提条件、Docker のインストール、Windows コンテナー ベース イメージの操作など、コンテナーを作成、実行、展開するように Windows 11、Windows 10、または Windows Server を設定する方法について説明します。

AKS アイコン
Azure Kubernetes Service (AKS) に Windows Server コンテナーを作成する
Azure CLI を使用して、Windows Server コンテナー内の ASP.NET サンプル アプリを AKS クラスターにデプロイする方法について説明します。