Delen via


Implementeren in Docker Hub

Docker Hub biedt een praktische hostingservice voor uw image repositories. U kunt eenvoudig handmatig implementeren in Docker Hub vanuit Visual Studio.

Vereiste voorwaarden

  • Docker Desktop-.
  • Visual Studio met de workload voor ASP.NET en webontwikkeling, Azure-ontwikkelworkload en/of .NET-desktopontwikkeling geïnstalleerd.

Een Docker-account en Docker Hub-opslagplaats maken

Meld u aan voor een Docker-account als u er nog geen hebt.

Als u geen Docker Hub-opslagplaats hebt, maakt u er een bij Docker Hub.

Publiceer de afbeelding voor een enkel project op Docker Hub

  1. Klik met de rechtermuisknop op het projectknooppunt en kies Publiceren.... Er wordt een scherm weergegeven met implementatieopties.

    Schermopname van implementatieopties.

  2. Kies Docker Container Registry en vervolgens kies Docker Hub.

    Schermopname van het dialoogvenster Publiceren: kies Docker Hub.

  3. Voer uw Docker-referenties in.

    Schermopname van het dialoogvenster Docker Hub.

  4. Als u verbinding maakt met uw eigen opslagplaats (geen deel van een organisatie), laat u het selectievakje voor Publiceren naar een persoonlijke opslagplaats ingeschakeld. Als de opslagplaats eigendom is van een organisatie, schakelt u het selectievakje uit en voert u de naam van de organisatie in. Voer uw Docker-gebruikersnaam en -wachtwoord in voor uw Docker-account met machtigingen voor toegang tot de opslagplaats waarmee u verbinding maakt en selecteer Opslaan.

    Visual Studio probeert uw image te publiceren naar de Docker Hub. Als dit lukt, wordt het scherm Publiceren weergegeven met de URL voor de repository-afbeelding, de imagetag, de repository en de buildconfiguratie (bijvoorbeeld Release).

  5. U kunt de afbeelding op elk gewenst moment bijwerken door op de knop Publiceren op deze pagina te klikken. U kunt het profiel ook wijzigen of verwijderen met behulp van de koppelingen onder de URL.

Volgende stappen

Publiceer naar Azure Container Registry door de stappen te volgen bij Implementeren in Azure Container Registry.

Stel continue integratie en levering (CI/CD) in met Azure Pipelines.