Compartilhar via


Implantar no Hub do Docker

O Hub do Docker fornece um serviço de hospedagem conveniente para seus repositórios de imagem. Você pode implantar facilmente no Docker Hub manualmente a partir do Visual Studio.

Pré-requisitos

  • Área de Trabalho do Docker.
  • Visual Studio com o ASP.NET e desenvolvimento na Web, carga de trabalho de desenvolvimento do Azure e/ou carga de trabalho de desenvolvimento da área de trabalho do .NET instalada.

Criar uma conta do Docker e um repositório do Hub do Docker

Inscreva-se em uma conta do Docker, se você ainda não tiver uma.

Se você não tiver um repositório do Hub do Docker, crie um no Docker Hub.

Publicar a imagem de um único projeto no Hub do Docker

  1. Clique com o botão direito do mouse no nó do projeto e escolha Publicar.... Uma tela mostrando as opções de implantação é exibida.

    Captura de tela das opções de implantação.

  2. Escolha o Registro de Contêiner do Docker e escolha o Hub do Docker.

    Captura de tela da caixa de diálogo Publicar – escolha o Hub do Docker.

  3. Insira suas credenciais do Docker.

    Captura de tela da caixa de diálogo Hub do Docker.

  4. Se você estiver se conectando ao seu próprio repositório (não faz parte de uma organização), deixe a caixa de seleção publicar em um repositório pessoal marcada. Se o repositório pertencer a uma organização, desmarque a caixa de seleção e insira o nome da organização. Insira seu nome de usuário e senha do Docker para sua conta do Docker que tem permissões para acessar o repositório ao qual você está se conectando e selecione Salvar.

    O Visual Studio tenta implantar sua imagem no Hub do Docker. Se bem-sucedida, a tela Publicar aparecerá com a URL da imagem do repositório, a marca de imagem, o repositório e a configuração de build (por exemplo, Versão).

  5. Você pode atualizar a imagem a qualquer momento clicando no botão Publicar nesta página. Ou você pode modificar ou remover o perfil usando os links abaixo da URL.

Próximas etapas

Publique no Registro de Contêiner do Azure seguindo as etapas em Implantar no Registro de Contêiner do Azure.

Configurar a integração contínua e entrega contínua (CI/CD) com o Azure Pipelines.