GNU/Linux >> Tutoriels Linux >  >> Linux

Que le Quatrième soit avec vous via Podman

Joyeux 4 mai à tous ! Quelques semaines après la première sortie de Star Wars, j'ai eu la chance de le voir dans un cinéma Dolby à Denver, CO. J'étais accro, complètement et totalement accro. Au cours de la dernière décennie, j'ai construit un très beau téléviseur grand écran avec une configuration de son surround et je vais rarement au cinéma. J'attends qu'ils soient diffusés en streaming ou sur Blue-Ray. Je fais une exception pour les films Star Wars. Ceux que je vais voir au moins une fois au théâtre. Alors oui, j'achète une copie à regarder à la maison lorsqu'elle est disponible.

[ Vous pourriez également aimer : Astuces stupides de Bash :historique, réutilisation d'arguments, fichiers et répertoires, fonctions, etc. ]

Comme je sais qu'être un fan de Star Wars est un trait que je partage avec de nombreux acteurs de l'industrie technologique, j'ai pensé célébrer le 4 mai avec un petit mélange de conteneurs et de Star Wars en un. Il y a plusieurs années, Simon Jansen a créé Star Wars Asciimation, qui montre le premier film Star Wars, maintenant appelé « Star Wars :Episode IV - Un nouvel espoir », entièrement en ASCII et fonctionne sur Telnet. Il a fait le tour au fil des ans et est amusant à regarder, mais dernièrement, essayer de le faire fonctionner sur Telnet peut parfois être difficile.

Donc, après qu'un collègue m'a dit que je devrais l'exécuter à partir d'un conteneur, j'ai pensé que j'allais essayer de le faire. J'ai fait quelques tentatives pour le faire fonctionner, mais j'ai rencontré des problèmes avec Telnet à la fois dans le conteneur et sur mon hôte. Google à la rescousse. J'ai découvert le projet ascii-telnet-server.

Donc sur ma machine Fedora, j'ai fait :

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

Maintenant, si vous regardez dans ce répertoire, vous remarquerez qu'il a été configuré avec un Dockerfile. Cependant, le Dockerfile jouera un exemple de film si vous l'utilisez sans le modifier. Pour lire le film ASCII Star Wars, modifiez cette ligne dans le Dockerfille :

ENV input_file sample_movies/short_intro.txt

Suppression de short_intro et en le remplaçant par sw1 comme ceci :

ENV input_file sample_movies/sw1.txt

Maintenant, en utilisant Podman, faites :

podman build -t asciistarwars .

Et une fois terminé, exécutez le conteneur et profitez-en.

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

Si d'aventure, vous voulez juste lancer le film sans faire les configurations ci-dessus, vous pouvez utiliser l'image que j'ai assemblée sur quay.io avec :

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

[ Obtenez cet ebook gratuit :Gérer vos clusters Kubernetes pour les nuls. ]

Récapitulez

Je pensais que c'était un excellent moyen de s'amuser un peu dans un conteneur et de célébrer le 4 mai. Maintenant, profitez de votre journée, et j'espère que cela vous aidera à vous plonger un peu dans Star Wars.


Linux
  1. Explorer la nouvelle commande secrète Podman

  2. Pouvez-vous utiliser des ancres ^ $ avec Ls ?

  3. Améliorer la collaboration avec le cloud

  4. Craquage dans le Cloud avec les GPU CUDA

  5. Comment utiliser les expressions régulières avec la commande cp sous Linux ?

4 façons de modifier un PDF avec la commande pdftk-java

Apprendre Linux avec le Raspberry Pi

Tutoriel Podman - Premiers pas avec Podman

Domotique :Exécuter Home Assistant avec Podman

Sécurisez Linux avec le fichier Sudoers

'&&' vs '&' avec la commande 'test' dans Bash