GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So verwalten Sie Docker-Container mit Portainer unter Ubuntu

Portainer ist eine Open-Source-Verwaltungs-UI für Docker, einschließlich der Docker Swarm-Umgebung. Portainer erleichtert Ihnen die Verwaltung Ihrer Docker-Container, es ermöglicht Ihnen die Verwaltung von Containern, Images, Netzwerken und Volumes über das webbasierte Portainer-Dashboard.

In diesem Tutorial zeige ich Ihnen Schritt für Schritt, wie Sie Portainer unter Ubuntu 16.04 LTS installieren und konfigurieren. Wir installieren und konfigurieren Portainer, stellen den Apps-Container bereit, verwalten Container, Images, Netzwerk und Volumes für unsere Docker-Umgebung.

Voraussetzungen

  • Ubuntu-Server 16.04
  • Root-Rechte

Was wir tun werden

  1. Installieren Sie Docker unter Ubuntu 16.04
  2. Installieren und konfigurieren Sie Portainer
  3. Ghost-Blog-App-Container bereitstellen
  4. Docker-Umgebungsverwaltung

Schritt 1 – Docker auf Ubuntu 16.04 LTS installieren

Bevor Sie Docker-Pakete installieren, aktualisieren Sie bitte das Repository auf Ihrem System und aktualisieren Sie die Pakete.

sudo apt update
sudo apt upgrade

Installieren Sie nun Docker mit dem folgenden apt-Befehl.

sudo apt install docker.io -y

Nachdem die Installation abgeschlossen ist, starten Sie den Docker-Dienst und aktivieren Sie ihn so, dass er jedes Mal beim Systemstart gestartet wird.

systemctl start docker
systemctl enable docker

Docker auf Ubuntu 16.04-Server installiert, überprüfen Sie es mit dem folgenden Befehl.

docker version

Und Sie erhalten die Docker-Version 1.x auf dem System installiert.

Schritt 2 – Portainer installieren und konfigurieren

Portainer kann als Docker-Container und eigenständig ohne Docker-Container installiert werden.

In diesem Tutorial installieren wir Portainer als Docker-Container. Es ist wirklich einfach zu installieren und auf jedem System auszuführen, da wir nur die Systemunterstützung für Docker sicherstellen müssen.

Laden Sie vor der Installation von Portainer das Portainer-Image mit dem Docker-Pull-Befehl unten vom DockerHub herunter.

docker pull portainer/portainer

Führen Sie jetzt Portainer mit dem einfachen Docker-Befehl unten aus.

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

Portainer läuft jetzt als Container, überprüfen Sie es mit dem Befehl docker ps.

docker ps

Und Sie erhalten das Ergebnis wie folgt.

Portainer läuft jetzt als Docker-Container mit dem Namen „elatted_hopper“ und läuft unter Port 9000.

Als nächstes konfigurieren wir das Admin-Passwort für den Portainer.

Öffnen Sie Ihren Webbrowser und geben Sie die Server-IP-Adresse mit Port 9000 ein.

http://192.168.33.10:9000/

Sie erhalten die Seite über die Konfiguration des Administratorbenutzers und des Passworts.

Geben Sie Ihr starkes Admin-Passwort ein und klicken Sie auf die Schaltfläche „Benutzer erstellen“.

Jetzt müssen wir definieren, welche Umgebung Portainer verbinden wird. Portainer bietet Unterstützung für die eigenständige Docker-Umgebung, Docker Swarm und den Swarm-Modus.

Für diese Anleitung werden wir Portainer konfigurieren, um eine Verbindung zur lokalen Docker-Umgebung herzustellen.

Wählen Sie die Umgebung „Lokal“ und klicken Sie auf die Schaltfläche „Verbinden“.

Und jetzt sehen Sie das Portainer Admin Dashboard.

Portainer wurde als Docker-Container auf Ubuntu 16.04 installiert.

Schritt 3 – Neuen App-Container bereitstellen

Nach der Portianer-Installation führen wir den Anwendungscontainer mit Portainer aus.

Klicken Sie auf das Menü "App-Vorlage".

Wählen Sie nun die Anwendung aus, die Sie installieren möchten. Für diese Anleitung installieren wir den „Ghost“-Blog als Docker-Container.

Klicken Sie auf „Geist“.

Geben Sie den Containernamen „ghost-blog“ ein und klicken Sie auf „Erweiterte Optionen anzeigen“. Geben Sie in der Konfiguration „Portzuordnung“ Port 80 auf dem „Host“ ein.

Klicken Sie nun auf die Schaltfläche „Bereitstellen des Containers“.

Und wenn es fertig ist, erhalten Sie die Containerseite wie unten.

Ghost ist jetzt als Docker-Container installiert und verwendet Port 80 auf dem Host.

Öffnen Sie Ihren Webbrowser und geben Sie die IP-Adresse des Servers ein.

http://192.168.33.10/

Und Sie erhalten die 'Ghost'-Blog-Startseite wie folgt.

Schritt 4 – Docker-Umgebung mit Portainer verwalten

In diesem Schritt konfigurieren wir Docker-Umgebungen wie Docker-Images, Container, Volumes und Netzwerke.

Container verwalten

Portainer bietet eine einfache Möglichkeit zur Verwaltung von Docker-Containern.

Klicken Sie auf das Menü „Container“ auf der linken Seite und Sie erhalten die folgende Seite.

Wir können von dieser Portainer-Containerverwaltung aus starten, stoppen, neu starten, einen neuen Container erstellen, auf die Shell des Containers zugreifen, das Containerprotokoll und die Statistiken des Containers anzeigen.

Shell des Ghost-Containers:

Ghost-Container-Protokolle:

Die Containerstatistik:

Docker-Images verwalten

Klicken Sie auf das Menü „Bilder“ und Sie erhalten die Seite wie unten dargestellt.

Jetzt können wir die Liste der Docker-Images auf unserem System sehen und manuell ein neues Docker-Image erstellen oder neue Images aus dem DockerHub-Repository ziehen/herunterladen.

Netzwerke verwalten

In diesem Menü erstellen wir neue benutzerdefinierte Netzwerke für unsere Docker-Umgebung. Klicken Sie auf das Menü "Netzwerke".

Volumes verwalten

Dieses Menü bietet eine einfache Möglichkeit, neue benutzerdefinierte Volumes für unseren Container zu erstellen.

Wir müssen nur neue benutzerdefinierte Volumes erstellen, und wenn wir einen neuen Container für die Anwendung erstellen möchten, hängen Sie ihn einfach über das Menü „Erweiterte Optionen“ an den Container an.

Die Installation und Konfiguration der Portainer Docker Management UI auf Ubuntu 16.04 wurde erfolgreich abgeschlossen.


Ubuntu
  1. So installieren Sie Docker unter Ubuntu 18.04

  2. So installieren Sie Kubernetes unter Ubuntu 18.04

  3. So installieren Sie Docker Compose unter Ubuntu 18.04

  4. So installieren Sie Docker unter Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  5. So installieren Sie Docker und führen Docker-Container in Ubuntu aus

So installieren Sie Docker-Container über Cockpit auf Ubuntu 20.04 LTS

So installieren Sie Docker unter Ubuntu 14.04

So installieren Sie Gitea auf Ubuntu mit Docker

So installieren Sie Docker Portainer zum Verwalten von Containern

So verwalten Sie Docker-Container

So installieren Sie Portainer unter Ubuntu 20.04