Odeslání image

Služby Azure DevOps

Pomocí Služby Azure Pipelines odešlete image do registru kontejneru, jako je Azure Container Registry, Docker Hub nebo Google Container Registry. Azure Container Registry je spravovaná služba registru založená na opensourcovém registru Docker Registry 2.0.

Kurz vytváření a odesílání imagí do registru kontejneru najdete v tématu Sestavení a nasdílení imagí Dockeru do služby Azure Container Registry.

Informace o sestavení image kontejneru pro nasazení pomocí Azure Pipelines najdete v tématu Vytváření imagí kontejneru pro nasazení aplikací.

Informace o úloze Dockeru

Úlohu Docker@2 použijete k sestavení nebo nasdílení imagí Dockeru, přihlášení nebo odhlášení, spuštění nebo zastavení kontejnerů nebo spuštění příkazu Dockeru.

Úloha používá připojení služby registru Dockeru k přihlášení a nasdílení změn do registru kontejneru. Proces vytvoření připojení služby registru Dockeru se liší v závislosti na vašem registru.

Připojení služby registru Dockeru ukládá přihlašovací údaje do registru kontejneru před nasdílením image. Můžete také přímo odkazovat na připojení služeb v Dockeru bez další úlohy skriptu.

Vytvoření připojení služby Dockeru

Pokud chcete vytvořit připojení služby pro Azure Container Registry, Docker Hub a Google Container Registry, budete muset postupovat podle jiného postupu.

S možností Azure Container Registry se k vytvoření připojení služby použije předplatné (přidružené k identitě Microsoft Entra uživatele přihlášeného k Azure DevOps) a registru kontejneru v rámci předplatného.

Když vytvoříte nový kanál pro úložiště, které obsahuje soubor Dockerfile, Azure Pipelines v úložišti rozpozná dockerfile. Pokud chcete tento proces spustit, vytvořte nový kanál a vyberte úložiště s vaším souborem Dockerfile.

  1. Na kartě Konfigurace vyberte Docker – Sestavení a nasdílení image do úlohy Azure Container Registry.

    Screenshot of Build and push Docker images to Azure Container Registry.

  2. Vyberte své předplatné Azure a pak vyberte Pokračovat.

  3. V rozevírací nabídce vyberte registr kontejneru a pak do image kontejneru zadejte název image.

  4. Po dokončení vyberte Ověřit a nakonfigurovat .

    A screenshot showing how to configure a docker pipeline to build and publish an image to Azure Container Registry.

    Když Azure Pipelines vytvoří váš kanál, bude následující:

    • Vytvořte připojení služby registru Dockeru, které vašemu kanálu umožní nasdílení imagí do registru kontejneru.

    • Vygenerujte soubor azure-pipelines.yml , který definuje váš kanál.

Podrobnější přehled najdete v dokumentu o sestavení a vložení do služby Azure Container Registry.