Share via


Implementación en Docker Hub

Docker Hub proporciona un servicio de hospedaje práctico para los repositorios de imágenes. Puede implementar fácilmente en Docker Hub de forma manual desde Visual Studio.

Creación de una cuenta de Docker y un repositorio de Docker Hub

Regístrese para obtener una cuenta de Docker si aún no tiene una.

Si no tiene un repositorio de Docker Hub, cree uno en Docker Hub.

Publicación de la imagen de un solo proyecto en Docker Hub

  1. Haga clic con el botón derecho en el nodo de proyecto y elija Publicar. Aparece una pantalla que muestra las opciones de implementación.

    Screenshot of deployment options.

    Screenshot of deployment options.

  2. Elija Container Registry para Docker y luego Docker Hub.

    Screenshot of Publish dialog - choose Docker Hub.

    Screenshot of Publish dialog - choose Docker Hub.

  3. Escriba las credenciales de Docker.

    Screenshot of Docker Hub dialog.

    Screenshot of Docker Hub dialog.

  4. Si se conecta a su propio repositorio (que no es parte de una organización), deje activada la casilla Publicar en un repositorio personal. Si el repositorio es propiedad de una organización, desactive la casilla y escriba el nombre de la organización. Escriba su nombre de usuario y contraseña de la cuenta de Docker que tenga permisos para acceder al repositorio al que se está conectando y, a continuación, seleccione Guardar.

    Visual Studio intenta implementar la imagen en Docker Hub. Si se realiza correctamente, aparece la pantalla Publicar con la dirección URL de la imagen del repositorio, la etiqueta de la imagen, el repositorio y la configuración de compilación (por ejemplo, Versión).

    Screenshot of Publish screen.

    Screenshot of Publish screen.

  5. Para actualizar la imagen en cualquier momento, haga clic en el botón Publicar en esta página. O bien, puede modificar o quitar el perfil mediante los vínculos situados debajo de la dirección URL.

Pasos siguientes

Publique en Azure Container Registry siguiendo los pasos que se describen en Implementación en Azure Container Registry.

Configure la integración y entrega continuas (CI/CD) con Azure Pipelines.