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

Möge der Vierte über Podman mit dir sein

Allen einen schönen 4. Mai! Ein paar Wochen nach der Erstveröffentlichung von „Star Wars“ hatte ich das Glück, es in einem Dolby-Kino in Denver, CO, zu sehen. Ich war süchtig, vollkommen und total süchtig. In den letzten zehn Jahren habe ich einen wirklich schönen Großbildfernseher mit Surround-Sound-Setup gebaut und gehe nur noch selten ins Kino. Ich warte darauf, dass sie gestreamt werden oder auf Blue-Ray treffen. Bei Star Wars Filmen mache ich eine Ausnahme. Die sehe ich mir mindestens einmal im Theater an. Dann ja, ich kaufe eine Kopie, um sie zu Hause anzusehen, wenn sie verfügbar ist.

[Das könnte Ihnen auch gefallen: Dumme Bash-Tricks:Verlauf, Wiederverwendung von Argumenten, Dateien und Verzeichnissen, Funktionen und mehr]

Da ich weiß, dass ich ein Star Wars-Fan bin, den ich mit vielen in der Technologiebranche teile, dachte ich, ich würde den vierten Mai mit einer kleinen Mischung aus Containern und Star Wars in einem feiern. Vor einigen Jahren erstellte Simon Jansen Star Wars Asciimation, das den ersten Star Wars-Film, der jetzt „Star Wars:Episode IV – Eine neue Hoffnung“ heißt, vollständig in ASCII zeigt und über Telnet läuft. Es hat im Laufe der Jahre die Runde gemacht und es macht Spaß, es anzusehen, aber in letzter Zeit kann es manchmal schwierig sein, es über Telnet zum Laufen zu bringen.

Nachdem ein Kollege sagte, ich solle es aus einem Container ausführen, dachte ich, ich versuche es mal. Ich habe ein paar Versuche unternommen, es zum Laufen zu bringen, bin aber sowohl im Container als auch auf meinem Host auf Probleme mit Telnet gestoßen. Google zur Rettung. Ich habe das ASCII-Telnet-Server-Projekt entdeckt.

Also habe ich auf meiner Fedora-Maschine Folgendes getan:

mkdir StarWars
cd StarWars
git clone https://github.com/nitram509/ascii-telnet-server
cd ascii-telnet-server

Wenn Sie nun in dieses Verzeichnis schauen, werden Sie feststellen, dass es mit einem Dockerfile eingerichtet wurde. Das Dockerfile spielt jedoch einen Beispielfilm ab, wenn Sie es verwenden, ohne es zu ändern. Um den ASCII-Star Wars-Film abzuspielen, bearbeiten Sie diese Zeile in der Dockerfille:

ENV input_file sample_movies/short_intro.txt

Entfernen von short_intro und durch sw1 ersetzen so:

ENV input_file sample_movies/sw1.txt

Führen Sie jetzt mit Podman Folgendes aus:

podman build -t asciistarwars .

Und wenn Sie fertig sind, führen Sie den Container aus und genießen Sie.

podman run -it --rm -e mode=stdout asciistarwars

Wenn Sie den Film zufällig nur ohne die obigen Konfigurationen ausführen möchten, können Sie das Bild verwenden, das ich auf quay.io zusammengestellt habe, mit:

podman run -it --rm -e mode=stdout quay.io/tomsweeneyredhat/asciistarwars

[ Holen Sie sich dieses kostenlose E-Book:Verwalten Ihrer Kubernetes-Cluster für Dummies. ]

Abschluss

Ich dachte, es wäre eine großartige Möglichkeit, ein wenig Container-Spaß zu haben und den vierten Mai zu feiern. Genießen Sie jetzt Ihren Tag, und ich hoffe, das hilft Ihnen dabei, ein wenig Star Wars hineinzubekommen.


Linux
  1. Analysieren Sie den Linux-Kernel mit ftrace

  2. 3 nützliche Dinge, die Sie mit dem IP-Tool in Linux tun können

  3. Können Sie Anker ^ $ mit Ls verwenden?

  4. Verwendung von –exclude mit dem Du-Befehl?

  5. Verbesserung der Zusammenarbeit mit der Cloud

4 Möglichkeiten, wie Sie ein PDF mit dem Befehl pdftk-java bearbeiten können

Lernen Sie Linux mit dem Raspberry Pi

Podman-Tutorial – Erste Schritte mit Podman

Erkundung des neuen Podman-Geheimbefehls

Heimautomatisierung:Home Assistant mit Podman ausführen

Sichern Sie Linux mit der Sudoers-Datei