‫Diese Vorlesung ist die Antwort auf die Aufgabenvorlesung zur Verwaltung mehrerer
‫Container.
‫Dies ist im Grunde nur eine Aufnahme von mir, wie ich laut nachdenke und durch die Aufgabe gehe. Möglicherweise haben Sie etwas
‫andere Befehle. Das ist in Ordnung, solange Sie das Endergebnis der
‫drei verschiedenen Container erreichen, in denen die drei verschiedenen Bilder mit den erforderlichen Parametern ausgeführt werden.
‫Auf geht's.
‫Ich werde wahrscheinlich zuerst MySQL ausführen wollen.
‫Mysql, aber ich muss es trennen und dann
‫Port 3306 öffnen. Dann gebe ich ihm einen Namen namens db. Dann werde ich auch diese Umgebungsvariable
‫einwerfen.
‫Das sollte es tun.
‫Oh, ich habe zu viele Striche auf dem e.
‫OKAY.
‫Jetzt mache ich Docker Container Log MySQL.
‫Nee. Es tut uns leid.
‫db logs nicht protokollieren.
‫Also mache ich nicht ... mal sehen, ich bin mir nicht sicher ... Ich sehe es noch nicht.
‫Ich sehe das Passwort nicht.
‫Es ist ziemlich offensichtlich.
‫Lass es mich nochmal versuchen.
‫Na, bitte. Genau dort wurde das root-Passwort generiert.
‫Ich möchte das für später kopieren.
‫Ich brauche es eigentlich nicht für diesen Auftrag.
‫Aber so würde ich das Passwort bekommen, wenn ich mich an diesem MySQL-Server anmelden müsste. Gut. Wir werden den
‫nächsten One-Docker-Container ausführen und
‫den Webserver
‫mit dem
‫getrennten
‫Namen und dann
‫den Port ausführen.
‫Es wird der Apache sein, also wird Port 8080 auf meinem Host auf 80 in meinem Container gehen.
‫Dann httpd.
‫OK, und wenn ich ein Docker-PS mache, sollten beide ausgeführt werden. Ich kann auf der rechten Seite sehen, dass die richtigen Ports von
‫meinem Host in meinen Container umgeleitet werden. Das ist es, was dieser kleine Pfeil bedeutet. Lassen Sie uns
‫dann einen weiteren Docker-Container ausführen.
‫Gib ihm einen Proxy-Namen. Ich werde das auf Port 80 verzeichnen lassen und zu Port 80 weiterleiten. Es ist losgelöst. Und Eigenname.
‫OK, ich denke das ist gut. docker ps Sie werden übrigens feststellen,
‫dass ich docker ps schreibe, nicht docker container ls, nur
‫weil
‫alte Gewohnheiten scheitern und der alte Befehl docker
‫ps ist. Aber es funktioniert immer noch. Gut.
‫Alle drei rennen. Alle Ports leiten weiter. Richtig benannt.
‫Und
‫ich werde tatsächlich ...
‫Ich werde ihre Ports testen. Wenn ich localhost locke,
‫sollte es mir den Nginx zurückgeben. Wenn ich mich locke ... mal sehen localhost 8080, ich sollte den Apache zurückbekommen.
‫Gut.
‫Die sind offen.
‫Gut.
‫Jetzt muss ich sie aufräumen. Ich
‫möchte Docker Container stoppen Oh das ist richtig.
‫Ich habe sie nicht so genannt.
‫Das ist dumm.
‫Ich benutze nur die Tabulatortaste, um die Tabulatortaste zu vervollständigen. Ich kann dies und das tun.
‫Jetzt.
‫OKAY.
‫Alle drei werden gestoppt. Docker ps -a.
‫Ja.
‫Alle drei. Ich hätte auch Docker Container ls -a tun können.
‫Gleiche Sache.
‫Jetzt muss ich sie entfernen.
‫Ich mache einen Docker Container.
‫Ich werde die
‫Tab-Vervollständigung wieder verwenden und sie entfernen.
‫Docker ps -a ... Nichts hier. Andockbilder.
‫Dies ist eigentlich ein neuer Befehl. Bild ls. Das zeigt mir die drei verschiedenen Bilder, die noch da sind.
‫OKAY.
‫Alles ist aufgeräumt. Das ist meine Aufgabe.