Megosztás a következőn keresztül:


Saját üzemeltetésű Azure API Management-átjáró üzembe helyezése a Dockerben

A KÖVETKEZŐKRE VONATKOZIK: Fejlesztő | Prémium

Ez a cikk az Azure API Management saját üzemeltetésű átjáró összetevőjének Docker-környezetben történő üzembe helyezésének lépéseit ismerteti.

Feljegyzés

A Saját üzemeltetésű átjáró üzemeltetése a Dockerben a legjobban alkalmas kiértékelési és fejlesztési használati esetekhez. A Kubernetes használata éles használatra ajánlott. Megtudhatja, hogyan telepíthet a Helm használatával vagy üzembe helyezési YAML-fájl használatával, hogy megtanulja, hogyan helyezhet üzembe saját üzemeltetésű átjárót a Kubernetesben.

Előfeltételek

Feljegyzés

A saját üzemeltetésű átjáró x86-64 Linux-alapú Docker-tárolóként van csomagolva.

A saját üzemeltetésű átjáró üzembe helyezése a Dockerben

  1. Válassza ki az átjárókat az Üzembe helyezés és az infrastruktúra területen.

  2. Válassza ki az üzembe helyezni kívánt átjáró-erőforrást.

  3. Válassza az Üzembe helyezés lehetőséget.

  4. Vegye figyelembe, hogy a Jogkivonat szövegmezőben lévő hozzáférési jogkivonat automatikusan lett létrehozva az alapértelmezett lejárati és titkos kulcsértékek használatával. Ha szükséges, válassza ki a kívánt értékeket bármelyik vagy mindkét vezérlőben egy új jogkivonat létrehozásához.

  5. Győződjön meg arról, hogy a Docker ki van jelölve az üzembehelyezési szkriptek alatt.

  6. A fájl letöltéséhez válassza a környezet melletti env.conf fájlhivatkozást.

  7. A Docker parancs vágólapra másolásához válassza a Szöveg futtatása mező jobb végén található Másolás ikont.

  8. Illessze be a parancsot a terminál (vagy parancs) ablakba. Szükség szerint módosítsa a portleképezéseket és a tároló nevét. Vegye figyelembe, hogy a parancs feltételezi, hogy a letöltött környezeti fájl megtalálható az aktuális könyvtárban.

    docker run -d -p 80:8080 -p 443:8081 --name <gateway-name> --env-file env.conf mcr.microsoft.com/azure-api-management/gateway:<tag>
    
  9. Hajtsa végre a parancsot. A parancs utasítja a Docker-környezetet, hogy futtassa a tárolót a Microsoft Eszközjegyzék tárolólemezképével, és a tároló HTTP-(8080) és HTTPS (8081) portjait a gazdagép 80- és 443-ai portjára képezheti le.

  10. Futtassa az alábbi parancsot annak ellenőrzéséhez, hogy az átjárótároló fut-e:

    docker ps
    CONTAINER ID        IMAGE                                                 COMMAND                  CREATED             STATUS              PORTS                                         NAMES
    895ef0ecf13b        mcr.microsoft.com/azure-api-management/gateway:latest   "/bin/sh -c 'dotnet …"   5 seconds ago       Up 3 seconds        0.0.0.0:80->8080/tcp, 0.0.0.0:443->8081/tcp   my-gateway
    
  11. Térjen vissza az Azure Portalra, kattintson az Áttekintés elemre, és győződjön meg arról, hogy az imént üzembe helyezett saját üzemeltetésű átjárótároló kifogástalan állapotot jelez.

    átjáró állapota

Tipp.

A parancs használatával console docker container logs <gateway-name> megtekintheti a saját üzemeltetésű átjárónapló pillanatképét.

A parancs használatával docker container logs --help megtekintheti az összes naplómegtekintési lehetőséget.

Következő lépések