docker-portainer/README.md

2.8 KiB

Einführung

Diese Sammlung enthält insgesamt 70 Docker- und Portainer-Anwendungen, um sie mithilfe von Docker Compose zu betreiben und mit Portainer zu verwalten. Docker Compose ist ein Tool, mit dem Sie Multi-Container-Docker-Anwendungen definieren und ausführen können. Portainer ist eine Open-Source-Management-Oberfläche für Docker, mit der Sie Container, Images, Netzwerke und Volumes auf einfache Weise verwalten können.

Voraussetzungen

Bevor Sie diese Konfigurationen verwenden können, stellen Sie sicher, dass Sie Folgendes installiert haben:

Verwendung

  1. Bearbeiten Sie die docker-compose.yml Datei
  2. Passen Sie die docker-compose.yml Datei an, um Ihre Sammlung von Anwendungen hinzuzufügen oder zu entfernen. Beachten Sie die Kommentare in der Datei für Anleitungen zur Konfiguration.

  1. Starten Sie den Stack
  2. docker-compose up -d

    Der Parameter -d sorgt dafür, dass die Container im Hintergrund gestartet werden.

  1. Zugriff auf Portainer (optional)
  2. Öffnen Sie Ihren Webbrowser und gehen Sie zu http://localhost:9000, um auf Portainer zuzugreifen. Befolgen Sie die Anweisungen, um Portainer einzurichten und Ihren Docker-Host zu verwalten.

  1. Verwalten Sie Ihre Sammlung von Anwendungen
  2. Sobald Ihr Stack läuft, können Sie auf Ihre Anwendungen über die angegebenen Ports zugreifen (z. B. http://localhost:8001). Verwenden Sie Portainer, um Container, Netzwerke und Volumes zu überwachen und zu verwalten.

Anpassung

Sie können die docker-compose.yml Datei entsprechend Ihren Anforderungen anpassen. Hier sind einige mögliche Anpassungen:

  • Ändern Sie die Portzuordnungen für Ihre Anwendungen.
  • Fügen Sie weitere Anwendungen hinzu, indem Sie weitere Serviceeintragungen erstellen.
  • Konfigurieren Sie Umgebungsvariablen oder Volumes für Ihre Anwendungen.
  • Passen Sie die Portainer-Konfiguration an oder entfernen Sie sie, wenn Sie Portainer nicht verwenden möchten.

Hilfe und Unterstützung

Wenn Sie Hilfe benötigen oder Fragen zu dieser Konfiguration haben, zögern Sie nicht, ein Problem in diesem Repository zu öffnen oder mich zu kontaktieren.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert.