Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Docker Hub fournit un service d’hébergement pratique pour vos référentiels d’images. Vous pouvez facilement déployer sur Docker Hub manuellement à partir de Visual Studio.
Prerequisites
- Docker Desktop.
- Visual Studio avec la charge de travail de développement ASP.NET et web, la charge de travail de développement Azure et/ou la charge de travail de développement de bureau .NET installée.
Créer un compte Docker et un référentiel Docker Hub
Inscrivez-vous à un compte Docker, si vous n’en avez pas déjà un.
Si vous n’avez pas de référentiel Docker Hub, créez-en un sur Docker Hub.
Publier l’image d’un projet unique sur Docker Hub
Cliquez avec le bouton droit sur le nœud du projet et choisissez Publier.... Un écran montrant les options de déploiement s’affiche.
Choisissez Docker Container Registry, puis Docker Hub.
Entrez vos informations d’identification Docker.
Si vous vous connectez à votre propre dépôt (pas dans une organisation), laissez la case à cocher Publier dans un référentiel personnel cochée. Si le référentiel appartient à une organisation, décochez la case et entrez le nom de l’organisation. Entrez votre nom d’utilisateur et votre mot de passe Docker pour votre compte Docker qui dispose des autorisations nécessaires pour accéder au référentiel auquel vous vous connectez, puis sélectionnez Enregistrer.
Visual Studio tente de déployer votre image sur le Hub Docker. Si elle réussit, l’écran Publier s’affiche avec l’URL de l’image du référentiel, la balise d’image, le référentiel et la configuration de build (par exemple, Release).
Vous pouvez mettre à jour l’image à tout moment en cliquant sur le bouton Publier sur cette page. Vous pouvez également modifier ou supprimer le profil en utilisant les liens sous l’URL.
Étapes suivantes
Publiez sur Azure Container Registry en suivant les étapes décrites dans Déployer sur Azure Container Registry.
Configurez l’intégration et la livraison continues (CI/CD) avec Azure Pipelines.