次の方法で共有


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

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

Windows上の Docker

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

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

Microsoft Learn Docker course screenshot
MS Learn コース: Docker コンテナーの概要
Microsoft Learn では、Docker の使用を開始し、Azure サービスとの接続に関するコースに加えて、Docker コンテナーに関する無料のイントロ コースを提供しています。

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

VS Code と Docker

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

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

VSCode コンテナー メニューのスクリーンショット
Dev Containers のドキュメント
VS Code チームからの完全な Dev Containers リファレンス。詳細な構成、環境変数、ポートフォワーディングなどが含まれます。

VSCode Docker Desktop と WSL のスクリーンショット
Windows で Dev Containers(開発コンテナー)を設定します
WSL 2 と Docker Desktop の構成に関するWindows固有のセットアップ ガイドと、適切なコンテナー パフォーマンスのためのファイル システムの配置要件について説明します。

Visual Studioと Docker

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

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

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 分類インフォグラフィック
Tutorial: .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 コンテナ ドキュメント
アプリとその依存関係をパッケージ化し、オペレーティング システム レベルの仮想化を活用して、単一システム上の高速で完全に分離された環境を実現します。 掛け窓 コンテナ について説明します。クイック スタート、デプロイ ガイド、サンプルなどを提供しています。

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

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

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