Einrichtung Container-Umgebung mit Docker und Portainer

[vc_row][vc_column][vc_column_text]Im Bereich der Virtualisierung entwickeln sich derzeit sogenannte Container-Technologien, die eine gekapselte und ressourcenschonende Bereitstellung von Paketen und Abhängigkeiten ermöglichen. Auf einer Hardware können hierdurch diverse Container erstellt werden, die jeweils nur die benötigten Ressourcen enthalten. Ein in einen Container gepacketer Mailserver enthält zum Beispiel nur alle benötigten Pakete für den entsprechenden Anwendungsfall.

Docker stellt diese Technologie bereit und ist derzeit eine der am weitesten verbreiteste Container-Plattform. In dieser Anleitung möchte ich die Installation von Docker und Portainer zur Containerverwaltung beschreiben.[/vc_column_text][dt_fancy_title title=“Installation Docker CE“ title_align=“left“ title_size=“h2″][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Wir installieren Docker CE (Community Edition), da die Docker EE (Enterprise Edition) ohnehin nicht für Debian verfügbar ist. Zunächst aktualisieren wir unser System.

[dt_code]sudo apt-get update sudo apt-get upgrade [/dt_code]

Wir können die Docker Repositories über den Paketmanager von Raspbian beziehen. Die aktuelle Docker-Umgebung holen wir uns jedoch direkt von Docker. Im Anschluss berechtigen wir den Nutzer pi für die Dockergruppe. Das ist wichtig, damit wir Container erstellen und verwalten können.

[dt_code]curl -sSL https://get.docker.com | sh sudo usermod -aG docker pi[/dt_code]

Nach der Installation wollen wir Docker natürlich testen.  Zunächst überprüfen wir, ob die Installaton erfolgreich war.

[dt_code]docker –version[/dt_code]

Euren ersten Container könnt ihr mit dem nachfolgenden Befehl anlegen:

[dt_code]docker run armhf/hello-world[/dt_code]

[/vc_column_text][dt_fancy_title title=“Installation Portainer“ title_align=“left“ title_size=“h2″][/vc_column][/vc_row][vc_row][vc_column width=“1/4″][vc_single_image image=“1424″][/vc_column][vc_column width=“3/4″][vc_column_text]Die Einrichtung von portainer ist denkbar einfach. Wir erstellen zunächst ein Verzeichnis, in dem wir später all unsere Docker-Umgebung und selbsterstellten Container sowie Austauschverzeichnisse organisieren. Danach erstellen wir ein Volume und lassen Portainer auf Port 9000 starten. Dabei referenzieren wir auf das erstellte Volume. Bedenkt, dass die Angabe des Volumes (Option -v)  wie folgt funktioniert: -v HOSTPFAD:CONTAINERPFAD . Die Angabe kann absolut oder relativ erfolgen.

[dt_code]mkdir /home/docker cd /home/docker docker volume create portainer_data docker pull portainer/portainer docker run -d -p 9000:9000 –restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer[/dt_code]

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][dt_fancy_title title=“Installation Portainer“ title_align=“left“ title_size=“h2″][vc_toggle title=“Deinstallieren von docker via curl“]

[dt_code]

#Docker (ältere Versionen) und Abhängigkeiten entfernen

sudo apt-get remove –auto-remove docker

#Docker (neuere Versionen) und Abhängigkeiten entfernen

sudo apt-get purge docker-ce

#Daten entfernen

sudo rm -rf /var/lib/docker

[/dt_code]

[/vc_toggle][/vc_column][/vc_row]

Von Alexander

Das Projekt derFernstudent.de ist für mich gleichermaßen Dokumentation und Erfahrungsbericht. Als Erfahrungsbericht für mein Fernstudium gestartet, dient es nun als Plattform, um mein Hobby und Wissen zu teilen. Ergänzt wird die Seite durch den YouTube Kanal

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.