Entwickeln Sie ein eine Ansible-Rolle docker-ce
,
die Docker-CE und Docker-Compose installiert und den
installierenden Benutzer in die Gruppe docker
aufnimmt.
Testen Sie diese Rolle mit Ihrem Server serv-ss21
im Playbook
pb-remoteserver-3
.
Welche Version haben Sie von Docker-CE und von Docker-Compose installiert? Sind dies die aktuellen Versionen?
servmgmt-ss21/prak/pr04/miniserver
einen kleinen, ganz einfachen Webserver
miniserver
, der sich mit "Hallo
Service Management Sommersemester 2021. Mein Name ist ...." meldet.miniserver_50421
in Docker auf Ihrem Laborserver an Port
50421 laufen. Wie ist Ihre Vorgehensweise hierbei?
Die Portnummer 50421
ist folgendermaßen
strukturiert:
5
steht für die Lehrveranstaltung
Servicesmanagement in Netzen, 04
für Praktikumsblatt 4, 2
für Aufgabe 2 auf diesem
Praktikumsblatt,1
ist die Nummer des Containers in der
Aufgabe.Meine Lösung:
In dieser Aufgabe wollen wir uns mit dem hervorragenden Netzerk-Docker-Tool nicolaka/netshoot ein wenig vertraut machen.
Die folgenden Kommandos sind auf Ihrem Remote-Server serv-ss21
auszuführen.
netshoot
aus dem Image nicolaka/netshoot
mit einem Interface des Containers miniserver_50321
.
Welches Kommando verwenden Sie?ip a
alle Interfaces des
Containers miniserver_50321
sowie mit ip
r
die Routingtabelle aus. Geben Sie das Ergebnis an
und interpretieren Sie es.netshoot
und
gehen Sie mit einer interaktiven Shell in diesen Container.
Welches Kommando verwenden Sie?ip a
alle Interfaces des
Containers netshoot
sowie mit ip r
die Routingtabelle aus. Geben Sie das Ergebnis an und
interpretieren Sie es.netshoot
heraus mit curl auf den miniserver_50321
zu.
Welches Kommando verwenden Sie hierzu?miniserver_50321
zu. Welches Kommando verwenden
Sie hierzu?netshoot
besonders
gut geeignet zu sein?