다음을 통해 공유


Docker 허브에 배포

Docker Hub는 이미지 리포지토리에 편리한 호스팅 서비스를 제공합니다. Visual Studio에서 Docker Hub에 수동으로 쉽게 배포할 수 있습니다.

필수 조건

필수 조건

  • Docker Desktop
  • visual Studio 2019 이상에는 ASP.NET 및 웹 개발, Azure 개발 워크로드, .NET 데스크톱 개발 및/또는 .NET Core 플랫폼 간 개발 워크로드가 설치되어 있습니다.

Docker 계정 및 Docker 허브 리포지토리 만들기

Docker 계정이 아직 없는 경우 등록합니다.

Docker Hub 리포지토리가 없는 경우 Docker Hub에서 리포지토리를 만듭니다.

Docker Hub에 단일 프로젝트에 대한 이미지 게시

  1. 프로젝트 노드를 마우스 오른쪽 단추로 클릭하고 게시...를 선택합니다. 배포 옵션을 보여 주는 화면이 나타납니다.

    배포 옵션의 스크린샷.

    배포 옵션의 스크린샷.

  2. Docker Container Registry를 선택한 다음 Docker 허브를 선택합니다.

    게시 대화 상자의 스크린샷 - Docker Hub 선택

    게시 대화 상자의 스크린샷 - Docker Hub 선택

  3. Docker 자격 증명을 입력합니다.

    Docker Hub 대화 상자의 스크린샷.

    Docker Hub 대화 상자의 스크린샷.

  4. 조직의 일부가 아닌 사용자 고유의 리포지토리에 연결하는 경우 개인 리포지토리에 게시 확인란을 선택한 상태로 둡니다. 리포지토리가 조직 소유인 경우 확인란의 선택을 취소하고 조직 이름을 입력합니다. 연결하려는 리포지토리에 액세스할 수 있는 권한이 있는 Docker 계정의 Docker 사용자 이름 및 암호를 입력한 다음 저장을 선택합니다.

    Visual Studio에서 Docker 허브에 이미지를 배포하려고 시도합니다. 성공하면 게시 화면이 리포지토리 이미지, 이미지 태그, 리포지토리 및 빌드 구성(예: 릴리스)에 대한 URL과 함께 표시됩니다.

    게시 화면의 스크린샷.

  5. 이 페이지의 게시 단추를 클릭하여 언제든지 이미지를 업데이트할 수 있습니다. 또는 URL 아래의 링크를 사용하여 프로필을 수정하거나 제거할 수 있습니다.

다음 단계

Azure Container Registry로 배포하기의 단계를 따라 Azure Container Registry에 게시합니다.

Azure Pipelines를 사용하여 CI/CD(연속 통합 및 업데이트)를 설정합니다.