Docker Hub에 배포

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

Docker 계정 및 Docker Hub 리포지토리 만들기

Docker 계정이 아직 없는 경우 가입합니다.

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

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

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

    Screenshot of deployment options.

    Screenshot of deployment options.

  2. Docker 컨테이너 레지스트리를 선택한 다음 Docker Hub를 선택합니다.

    Screenshot of Publish dialog - choose Docker Hub.

    Screenshot of Publish dialog - choose Docker Hub.

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

    Screenshot of Docker Hub dialog.

    Screenshot of Docker Hub dialog.

  4. 조직에 속하지 않는 사용자 고유의 리포지토리에 연결하는 경우에는 개인 리포지토리에 게시 확인란을 선택된 상태로 둡니다. 조직이 리포지토리를 소유하고 있는 경우, 확인란의 선택을 취소하고 조직 이름을 입력합니다. 연결 중인 리포지토리에 대한 액세스 권한이 있는 Docker 계정의 Docker 사용자 이름과 암호를 입력하고 저장을 선택합니다.

    Visual Studio에서 사용자 이미지를 Docker Hub에 배포하려고 합니다. 작업이 성공하면 리포지토리 이미지의 URL, 이미지 태그, 리포지토리 및 빌드 구성(예: 릴리스)이 포함된 게시 화면이 나타납니다.

    Screenshot of Publish screen.

    Screenshot of Publish screen.

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

다음 단계

Azure Container Registry에 배포 단계에 따라 Azure Container Registry에 게시합니다.

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