> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation des Collectors über das Docker-Image

Der AppSignal Collector ist als Docker-Image verfügbar, das als Container in Docker- (Compose) und Kubernetes-Infrastrukturen ausgeführt werden kann. Wir empfehlen diese Installationsmethode, wenn Sie möchten, dass mehrere (Instanzen von) Anwendungen an einen Collector berichten, anstatt den Collector auf dem Host jeder Anwendung zu installieren.

Diese Anleitung setzt voraus, dass Sie Docker installiert haben oder dass die Hosting-Plattform der Anwendung es verwendet. Informationen zur lokalen Installation von Docker finden Sie auf der [offiziellen Docker-Website](https://www.docker.com/get-started).

Diese Anleitung zeigt Ihnen, wie Sie das Docker-Image des AppSignal Collectors für Ihre App konfigurieren, indem Sie die Optionen für Docker-Umgebungsvariablen verwenden.

## Docker-Image

Fügen Sie der Infrastruktur Ihrer Anwendung einen Container/Dienst mithilfe des Docker-Images [appsignal/collector][image] hinzu. Konfigurieren Sie in Ihren Anwendungen OpenTelemetry so, dass die Daten unter Verwendung des Container-Namens an den Container exportiert werden.

In diesem Docker-Image sind alle Server standardmäßig aktiviert, um Daten von Apps über OpenTelemetry zu empfangen (Port 8099).

## Unterstützte Plattformen

Das Docker-Image unterstützt die folgenden Plattformen. Diese Liste kann auch pro Docker-Image-Tag auf der [Docker Hub-Seite][image] für dieses Image eingesehen werden.

* x86 64-Bit
* ARM 64-Bit

## Konfiguration

Der Collector kann mit Umgebungsvariablen konfiguriert werden, die im Docker-Run-Befehl, in den Docker-Compose-Optionen oder in der Kubernetes-Konfiguration angegeben werden.

Ersetzen Sie in den folgenden Beispielen `YOUR_PUSH_API_KEY` durch Ihren tatsächlichen AppSignal Push API-Schlüssel und konfigurieren Sie ihn mit den Details Ihrer Anwendung.

Den erforderlichen Push API-Schlüssel finden Sie im Abschnitt [„Push & Deploy"](https://appsignal.com/redirect-to/app?to=info) für jede App in Ihrer Organisation und im [„App hinzufügen"-Assistenten](https://appsignal.com/redirect-to/organization?to=sites/new) für Ihre Organisation.

Bei der Konfiguration des Collectors ist nur der Push API-Schlüssel erforderlich. Er autorisiert Anfragen an unsere Push-API.

Eine vollständige Liste der Konfigurationsoptionen finden Sie im [Konfigurationsabschnitt](/collector/configuration/options).

<CodeGroup>
  ```bash Docker run theme={null}
  # Docker run example
  docker run \
    --env APPSIGNAL_PUSH_API_KEY=YOUR_PUSH_API_KEY \
    --publish "8099:8099" \
    appsignal/collector
  ```

  ```yaml Docker compose theme={null}
  # docker-compose.yml example
  version: "3"

  services:
    appsignal: # Name of the container used as the hostname on which it can be reached
      image: appsignal/collector
      environment:
        - APPSIGNAL_PUSH_API_KEY=YOUR_PUSH_API_KEY
      ports:
        - "8099:8099" # OpenTelemetry
  ```
</CodeGroup>

***

Das war's! Sobald Sie diese Schritte abgeschlossen haben, sollte das Docker-Image des AppSignal Collectors laufen, den Host überwachen und, falls konfiguriert, Daten von anderen Apps empfangen.

[image]: https://hub.docker.com/r/appsignal/collector
