Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 helyezhet üzembe saját üzemeltetésű átjárót a Kubernetesben a Helm használatával vagy egy üzembehelyezési YAML-fájl használatával.
Előfeltételek
- Tekintse át a következő rövid útmutatót: Azure API Management-példány létrehozása.
- Docker-környezet létrehozása: A Docker for Desktop jó választás fejlesztési és értékelési célokra. Az összes Docker-kiadással, azok funkcióival és a Dockerre vonatkozó átfogó dokumentációval kapcsolatos információkért tekintse meg a Docker dokumentációját .
- Átjáróerőforrás kiépítése az Azure API Management-példányban.
Feljegyzés
A saját üzemeltetésű átjárók x86-64 Linux-alapú Docker-tárolókként vannak csomagolva.
A saját üzemeltetésű átjáró üzembe helyezése a Dockerben
Válassza ki a saját üzemeltetésű átjárókat azÜzembe helyezés + infrastruktúra területen.
Válassza ki az üzembe helyezni kívánt átjáró-erőforrást.
Válassza a Beállítások>Telepítés lehetőséget.
Vegye figyelembe, hogy a Jogkivonat szövegmezőben lévő hozzáférési jogkivonat automatikusan létrejön 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.
Győződjön meg arról, hogy a Docker ki van jelölve az üzembehelyezési szkriptek alatt.
A fájl letöltéséhez válassza a környezet melletti env.conf fájlhivatkozást.
A Docker parancs vágólapra másolásához válassza a Futtatás szövegdoboz jobb végén található Másolás ikont.
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. 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>Hajtsa végre a parancsot. A parancs arra utasítja a Docker-környezetet, hogy futtassa a konténert a Microsoft Artifact Registry konténerképével, és a konténer HTTP (8080) és HTTPS (8081) portjait a gazdagép 80 és 443 portjaira térképezze fel.
Futtassa a következő 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-gatewayTérjen vissza az Azure Portalra, válassza az Áttekintés lehetőséget, é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.
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.
Kapcsolódó tartalom
- A saját üzemeltetésű átjáróval kapcsolatos további információkért tekintse meg a saját üzemeltetésű átjáró áttekintését.
- Egyéni tartománynév konfigurálása saját üzemeltetésű átjáróhoz.