Installation des On-Premises Axe DevTools Linters mit Docker
Erfahren Sie, wie Sie die On-Premises-Edition des Axe DevTools Linters mit Docker installieren und ausführen, entweder über Docker Hub, eine Tar-Datei oder das Deque Agora Artifactory.
Die On-Premises-Edition des Axe DevTools Linters kann mit Docker installiert werden. Dieses Handbuch behandelt drei Methoden: das Herunterladen des öffentlichen Images von Docker Hub, das Laden eines Docker-Images aus einer Tar-Datei oder das Herunterladen des Images aus dem Deque Agora Artifactory.
Sie benötigen einen Lizenzschlüssel, um die On-Premises-Edition von Axe DevTools Linter zu verwenden. Ein Lizenzschlüssel ist nicht dasselbe wie ein API-Schlüssel, der für die SaaS-Edition verwendet wird. Kontaktieren Sie den Deque Helpdesk, um Ihren Lizenzschlüssel zu erhalten.
Die Docker-Images von Axe DevTools Linter sind für die linux/amd64-Plattform gebaut. Auf Apple Silicon Macs kann eine Warnung angezeigt werden: image platform (linux/amd64) does not match the expected platform (linux/arm64). Das Image wird dennoch korrekt unter Emulation ausgeführt.
Herunterladen von Docker Hub
Das Axe DevTools Linter-Image ist verfügbar auf Docker Hub.
Image herunterladen
docker pull dequesystems/axe-linter:latestSie können auch eine bestimmte Version abrufen, indem Sie latest mit einem Versionstag ersetzen (z. B. dequesystems/axe-linter:4.10.2).
Container ausführen (Docker Hub)
Setzen Sie Ihren Lizenzschlüssel und führen Sie den Container aus:
export AXE_LINTER_LICENSE_KEY=<license-key>
docker run -it --privileged -e AXE_LINTER_LICENSE_KEY="$AXE_LINTER_LICENSE_KEY" -p 3000:3000 dequesystems/axe-linterInstallation aus einer Docker-Tar-Datei
Wenn Sie eine Docker-Tar-Datei von Deque erhalten haben, können Sie das Image direkt laden und ausführen.
Tar-Datei herunterladen
Laden Sie die TAR-Datei von Agora herunter.
Docker-Image laden
Laden Sie das Docker-Image aus der Tar-Datei:
docker load -i /path/to/axe_linter_customer.tarContainer ausführen (erstellt aus der Tar-Datei)
Sobald das Image geladen ist, führen Sie den Container aus:
docker run -it --privileged -p 3000:3000 axe_linter_customer:latestHerunterladen aus dem Agora Artifactory
Sie können das Docker-Image auch direkt vom Deque Agora Artifactory herunterladen.
Im Artifactory anmelden
Authentifizieren Sie sich beim Agora Docker-Registry mit Ihrem Agora-Benutzernamen und API-Schlüssel:
docker login -u <agora-user> -p <agora-api-key> agora.dequecloud.com:1083Docker-Image herunterladen
Laden Sie das neueste Axe DevTools Linter-Image herunter:
docker pull agora.dequecloud.com:1083/axe-linter/axe-linter-customer:latestContainer ausführen (Agora)
Starten Sie den Container:
docker run -it --privileged -p 3000:3000 agora.dequecloud.com:1083/axe-linter/axe-linter-customer:latestÜberprüfung der Installation
Nach dem Starten des Containers wird der Axe DevTools Linter-Dienst auf Port 3000 verfügbar sein. Sie können überprüfen, ob er läuft, indem Sie den Healthcheck-Endpunkt abrufen:
Standardmäßig hört der Container auf dem unverschlüsselten Port 3000. Für Produktionsumgebungen sollten Sie in Betracht ziehen, einen Reverse-Proxy einzurichten, um SSL/TLS-Verschlüsselung bereitzustellen.
curl http://localhost:3000/healthcheckEine erfolgreiche Rückmeldung liefert die Dienstversion:
{"version":"4.10.2"}Nächste Schritte
- Um Verbindungen zu Ihrer Docker-Instanz mit NGINX zu verschlüsseln, siehe Verwendung von Axe DevTools Linter mit einem Reverse Proxy.
- Um Clients mit Ihrem Server zu verbinden, siehe Verwendung des Axe DevTools Linter Connectors.
- Für eine Nicht-Docker-Installation mit dem Linux-Binary siehe Einrichten der On-Premises Edition von Axe DevTools Linter.
