다음을 통해 공유


Windows의 Docker 원격 개발 개요

Docker 플랫폼을 사용하여 원격 개발 및 애플리케이션 배포를 위해 컨테이너를 사용하는 것은 많은 이점이 있는 매우 인기 있는 솔루션입니다. WSL(Linux용 Windows 하위 시스템), Visual Studio, Visual Studio Code, .NET 및 다양한 Azure 서비스를 포함하여 Microsoft 도구 및 서비스에서 제공하는 다양한 지원에 대해 자세히 알아봅니다.

Windows의 Docker

Docker 문서 아이콘
Windows용 Docker Desktop 설치
설치 단계, 시스템 요구 사항, 설치 관리자에 포함된 내용, 제거하는 방법, 안정적인 버전과 에지 버전 간의 차이점, Windows 및 Linux 컨테이너 간에 전환하는 방법을 찾습니다.

Docker 실행 스크린샷
Docker 시작하기
비디오 안내를 포함하여 시작하는 방법에 대한 단계별 지침이 포함된 Docker 소개 및 설정 문서입니다.

Microsoft Learn Docker 과정 스크린샷
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 원격 컨테이너 그래픽
VS Code 사용하여 Docker 컨테이너 만들기
Remote - Containers 확장 사용하여 컨테이너 내부에 완전한 기능을 갖춘 개발 환경을 설정하고 NodeJS 컨테이너, Python 컨테이너또는 ASP.NET Core 컨테이너설정하는 자습서를 찾습니다.

VSCode 첨부 Docker 스크린샷
docker 컨테이너에 VS Code를 연결
Visual Studio Code를 이미 실행 중인 Docker 컨테이너 또는 Kubernetes 클러스터
컨테이너에 연결하는 방법을 알아봅니다.

VSCode 컨테이너 메뉴 스크린샷
고급 컨테이너 구성
Visual Studio Code에서 Docker 컨테이너를 사용하기 위한 고급 설정 시나리오에 대해 알아보거나 VS Code를 사용하여 디버깅할 컨테이너 검사하는 방법에 대한 이 문서를 읽어보세요.

WSL을 사용하는 VSCode Docker Desktop 스크린샷
WSL 2 원격 컨테이너 사용
WSL 2(Linux용 Windows 하위 시스템, 버전 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를 사용하여 ACR(Azure Container Registry), 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 컨테이너 서비스

Azure 컨테이너 인스턴스 스크린샷
Azure Container Instances
관리형 서버리스 Azure 환경에서 주문형 Docker 컨테이너를 실행하는 방법에 대해 알아보고, Docker CLI, ARM, Azure Portal을 사용하여 배포하고, 다중 컨테이너 그룹을 만들고, 컨테이너 간에 데이터를 공유하고, 가상 네트워크에 연결하는 등의 방법을 알아봅니다.

Azure Container Registry 스크린샷
Azure Container Registry
모든 유형의 컨테이너 배포에 대한 프라이빗 레지스트리에서 컨테이너 이미지 및 아티팩트를 빌드, 저장 및 관리하는 방법을 알아봅니다. 기존 컨테이너 개발 및 배포 파이프라인에 대한 Azure 컨테이너 레지스트리를 만들고, 자동화 작업을 설정하고, 지역 복제 및 모범 사례를 포함하여 레지스트리를 관리하는 방법을 알아봅니다.

Azure Service Fabric 스크린샷
Azure Service Fabric
확장 가능하고 안정적인 마이크로 서비스 및 컨테이너를 패키징, 배포 및 관리하기 위한 분산 시스템 플랫폼인 Azure Service Fabric에 대해 알아봅니다.

Azure App Service 스크린샷
Azure App Service
인프라를 관리하지 않고 선택한 프로그래밍 언어로 웹앱, 모바일 백 엔드 및 RESTful API를 빌드하고 호스트하는 방법을 알아봅니다. Azure App Service Learn 모듈을 사용하여 Docker 이미지를 기반으로 웹앱을 배포하고 지속적인 배포를 구성합니다.

컨테이너지원하는 Azure 서비스에 대해 자세히 알아봅니다.

Docker 컨테이너 설명 비디오

Kubernetes와 컨테이너 오케스트레이션 설명 비디오

Windows의 컨테이너

Windows 서버 컨테이너 아이콘
Windows 문서의 컨테이너
종속성을 사용하여 앱을 패키징하고 단일 시스템에서 빠르고 완전히 격리된 환경을 위해 운영 체제 수준 가상화를 활용합니다. 빠른 시작, 배포 가이드 및 샘플을 포함하여 Windows 컨테이너대한 알아봅니다.

FAQ 아이콘
Windows 컨테이너에 대한 FAQ
컨테이너에 대한 질문과 대답을 찾아보세요. 또한 StackOverflow의 "Windows용 Docker와 Windows의 Docker 간의 차이점은 무엇인가요?"

창 컨테이너 아이콘
환경 설정
Windows 11, Windows 10 또는 Windows Server를 설정하여 컨테이너를 만들고 실행하며 배포하는 방법에 대해 배워보세요. 이를 위해 먼저 필요한 사전 준비 작업을 수행하고 Docker를 설치한 다음 Windows 컨테이너 기본 이미지와 함께 작업해 보십시오.

AKS 아이콘
Azure Kubernetes Service (AKS)에서 Windows Server 컨테이너 만들기
Azure CLI를 사용하여 WINDOWS Server 컨테이너의 ASP.NET 샘플 앱을 AKS 클러스터에 배포하는 방법을 알아봅니다.