Portainer | Open Source Container Management Tool

Portainer DevOps Tool

Eine leichte und selbst gehostete Container-Management-Plattform

Portainer ist eine Open-Source- und leistungsstarke Container-Management-Plattform. Dadurch können Sie Docker- und Kubernetes -Umgebungen problemlos erstellen, verwalten und pflegen.

Überblick

Portainer ist ein Open-Source-Tool, leichter GUI und leicht zu bedienendes Containermanagement. Es hilft den Kunden, Container -Technologie einzustellen, mit Docker, Kubernetes, Docker Swarm und Azure ACI auf Containerentwicklung zu basieren, zu verwalten und zu verwalten. Portainer ist einfach zu Tool mit einer intuitiven Schnittstelle für Softwareentwickler und IT -Vorgänge bereitzustellen. Portainer entfernt die Notwendigkeit, die CLI zu verwenden, und verbirgt die Komplexität der Verwaltung von Behältern. Die Portainer -Container -Management -Plattform besteht aus zwei Komponenten, dem Portainer -Server und dem Portainer -Agenten. Beide Elemente werden als leichte Docker -Container auf einer Docker -Engine ausgeführt. Es ermöglicht zentrale Konfigurationen, Verwaltung und Sicherheit von Kubernetes- und Docker -Produktionsumgebungen. Es gibt einen detaillierten Überblick über die Umgebung und ermöglicht DevOps, Container, Bilder, Bände, Netzwerke und mehr zu verwalten. Es ist auch mit dem eigenständigen Docker -Motor und Docker Swarm kompatibel.

System Anforderungen

In den Installationsanweisungen werden die folgenden Annahmen für den Portainer Open Source Container -Verwaltungsserver auf Ihrer Linux -Umgebung erfolgt:

  • Die neueste Version von Docker wurde installiert
  • Sudo Zugriff auf die Host Portainer Server -Instanz
  • Port 9443, um auf die Benutzeroberfläche und die API zuzugreifen
  • TCP -Tunnelserver über Port 8000
  • Zugriff auf Docker über Unix -Sockets
  • Selinux ist deaktiviert
  • Docker läuft als Root

Merkmale

Die Portainer CE-Container-AS-A-Service-Lösung unterstützt eine breite Palette von Funktionen, um die Docker-Container als Docker Swarm UI Manager zu verwalten. Einige der wichtigsten Funktionen der Portainer Container Management GUI sind unten aufgeführt:

  • Zugangskontrollmanagement
  • Bereitstellung von Cloud-nativen Anwendungen
  • Netzwerkisolation
  • Anwendungsprotokollierung
  • Clustervisualisierung
  • Container -Netzwerk
  • Registrierung und Speichermanagement
  • Orchestrierung
  • Sichern und Wiederherstellen

Installationsanleitung

Portainer mit Docker unter Linux installieren

In diesen Schritten der Dokumentinstallation geht davon aus, dass alle Abhängepakete der Community -Ausgabe von Portainer in Ihrer Linux -Umgebung installiert und aktuell sind. Befolgen Sie die folgenden Installationsschritte, um den Portainer -Server -Container zu installieren. Erstellen Sie zunächst das Volumen, mit dem Portainer Server seine Datenbank mit dem folgenden Befehl speichert:

    docker volume create portainer_data

Laden Sie die beste Containerverwaltungssoftware für Portainer -Bestconten -Verwaltungssoftware herunter und installieren Sie sie weiter unten in Terminal:

    docker run -d -p 8000:8000 -p 9443:9443 --name portainer \
        --restart=always \
        -v /var/run/docker.sock:/var/run/docker.sock \
        -v portainer_data:/data \
        portainer/portainer-ce:latest

Standardmäßig generiert die Installation des Portainer-Container-Verwaltungssystems ein selbstsigniertes SSL-Zertifikat, um Port 9443 zu sichern. Wenn Sie aus älteren Gründen den HTTP-Port 9000 geöffnet benötigen, können Sie den folgenden Befehl Docker Run hinzufügen:

    -p 9000:9000

Jetzt können Sie überprüfen, ob der Portainer -Server -Container mit dem Ausführen von Docker PS Commamd begonnen hat:

    docker ps

Optional können Sie den Portainer -Agenten zusammen mit Ihrer Portainer -Server -Installation und Docker Standalone installieren, indem Sie den folgenden Befehl ausführen:

    docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest

Portainer Agent bietet zusätzliche Funktionen wie das Lautstärkerebrows von Portainer. Jetzt können Sie sich in Ihrer Portainer -Serverinstanz anmelden, indem Sie URL durchsuchen:

    https://localhost:9443

Sie müssen Localhost durch die IP oder den voll qualifizierten Domänennamen (FQDN) ersetzen und sehen die erste Setup -Seite für Portainer -Server. Das war’s, Portainer Server wurde installiert. Glückwunsch! Sie haben den Portainer Docker Containerverwaltungsserver erfolgreich auf Linux eingerichtet. Genießen!

FAQS

Wofür wird Portainer verwendet?

Portainer ist eine kostenlose Benutzeroberfläche für die Verwendungs- und Open -Source -Contianer -Verwaltung für die Umgebung von Docker und Kubernetes. Portainer erleichtert es Ihnen leichter, Ihre Docker -Container, Bilder, Netzwerke und Volumes aus dem webbasierten Portainer -GUI -Dashboard zu verwalten.

Ist Portainer kostenlos?

Ja, Portainer CE kann das Container -Management -Tool für Containerumgebungen kostenlos verwenden und herunterladen.

ist Portainer Open Source?

Ja, Portainer ist Open Source Container Orchestration Management Software. Das Portainer -Quellcode -Repository ist unter Github verfügbar.

In welcher Sprache wird Portainer geschrieben?

Portainer ist in Go und JavaScript -Programmiersprachen geschrieben.

funktioniert Portainer mit Kubernetes?

Portainer Docker Swarm Management UI arbeitet mit allen Geschmacksrichtungen von selbst gehosteten oder verwalteten Kubernetes zusammen, um sicherzustellen, dass alle bereitgestellten Apps sicher und sicher sind.

Erkunden

In diesem Artikel haben wir über Open Source Container Management Portainer CE -Tool besprochen. Weitere Informationen zu anderen open -Source -Container -Orchestrierungs- und -management -Tools finden Sie in der folgenden Seite:

Top 5 Open Source Container Orchestration Tools für DevOps

Open Source Container Orchestration Tools

 Deutsch