Axe DevTools Linter On-Premises Installeren met Docker
Leer hoe je de on-premises editie van Axe DevTools Linter kunt installeren en uitvoeren met Docker, vanuit Docker Hub, een tar-bestand, of de Deque Agora artifactory.
De on-premises editie van Axe DevTools Linter kan worden geïnstalleerd met Docker. Deze handleiding behandelt drie methoden: het ophalen van de publieke image van Docker Hub, het laden van een Docker image uit een tar-bestand, of het ophalen van de image uit de Deque Agora artifactory.
Je hebt een licentiesleutel nodig om de on-premises editie van Axe DevTools Linter te gebruiken. Een licentiesleutel is niet hetzelfde als een API-sleutel die wordt gebruikt voor de SaaS-editie. Neem contact op met Deques helpdesk om je licentiesleutel te verkrijgen.
De Docker-afbeeldingen van Axe DevTools Linter zijn gebouwd voor het linux/amd64 platform. Op Apple Silicon Macs kun je een waarschuwing zien: image platform (linux/amd64) does not match the expected platform (linux/arm64). De afbeelding zal nog steeds correct werken onder emulatie.
Ophalen van Docker Hub
De Axe DevTools Linter afbeelding is beschikbaar op Docker Hub.
De Afbeelding Ophalen
docker pull dequesystems/axe-linter:latestJe kunt ook een specifieke versie ophalen door te vervangen latest met een versie-tag (bijv. dequesystems/axe-linter:4.10.2).
De Container Uitvoeren (Docker Hub)
Stel je licentiesleutel in en voer de container uit:
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-linterInstalleren vanuit een Docker Tar-bestand
Als je een Docker tar-bestand van Deque hebt ontvangen, kun je de afbeelding direct laden en uitvoeren.
Het Tar-bestand Downloaden
Download het tar-bestand van Agora.
De Docker-afbeelding Laden
Laad de Docker-afbeelding vanuit het tar-bestand:
docker load -i /path/to/axe_linter_customer.tarDe Container Uitvoeren (Gemaakt van het Tar-bestand)
Zodra de afbeelding is geladen, voer je de container uit:
docker run -it --privileged -p 3000:3000 axe_linter_customer:latestOphalen van de Agora Artifactory
Je kunt de Docker-afbeelding ook rechtstreeks ophalen uit de Deque Agora artifactory.
Inloggen bij de Artifactory
Authenticeer je bij het Agora Docker-register met je Agora gebruikersnaam en API-sleutel:
docker login -u <agora-user> -p <agora-api-key> agora.dequecloud.com:1083De Docker-afbeelding Ophalen
Haal de laatste Axe DevTools Linter afbeelding op:
docker pull agora.dequecloud.com:1083/axe-linter/axe-linter-customer:latestDe Container Uitvoeren (Agora)
Start de container:
docker run -it --privileged -p 3000:3000 agora.dequecloud.com:1083/axe-linter/axe-linter-customer:latestDe Installatie Verifiëren
Nadat de container is gestart, zal de Axe DevTools Linter service beschikbaar zijn op poort 3000. Je kunt verifiëren dat het draait door het healthcheck endpoint te controleren:
Standaard luistert de container op ongecodeerde poort 3000. Voor productieomgevingen kun je overwegen om een reverse proxy op te zetten om SSL/TLS-encryptie te bieden.
curl http://localhost:3000/healthcheckEen succesvolle respons geeft de serviceversie terug:
{"version":"4.10.2"}Volgende Stappen
- Voor het versleutelen van verbindingen naar je Docker-instantie met NGINX, zie Axe DevTools Linter gebruiken met een Reverse Proxy.
- Om clients met je server te verbinden, zie Axe DevTools Linter Connector gebruiken.
- Voor een installatie zonder Docker met behulp van de Linux-binary, zie Instellen van de On-Premises-editie van Axe DevTools Linter.
