GNU/Linux >> Linux Esercitazione >  >> Linux

Che il Quarto sia con te tramite Podman

Buon 4 maggio a tutti! Poche settimane dopo l'uscita di Star Wars, ho avuto la fortuna di vederlo in un cinema Dolby a Denver, CO. Ne sono rimasto affascinato, completamente e totalmente. Negli ultimi dieci anni circa, ho costruito un televisore a grande schermo davvero carino con configurazione del suono surround e raramente vado più al cinema. Aspetto che vengano trasmessi in streaming o che arrivino a Blue-Ray. Faccio un'eccezione per i film di Star Wars. Quelli che vado a vedere almeno una volta a teatro. Allora sì, ne compro una copia da guardare a casa quando disponibile.

[ Potrebbero interessarti anche: Stupidi trucchi di Bash:cronologia, riutilizzo di argomenti, file e directory, funzioni e altro ]

Poiché so che essere un fan di Star Wars è una caratteristica che condivido con molti nel settore tecnologico, ho pensato di celebrare il 4 maggio con un piccolo mix di container e Star Wars in uno. Diversi anni fa, Simon Jansen ha creato Star Wars Asciimation, che mostra il primo film di Star Wars, ora chiamato "Star Wars:Episodio IV - Una nuova speranza", interamente in ASCII e scorre su Telnet. Ha fatto il giro degli anni ed è divertente da guardare, ma ultimamente, provare a farlo funzionare su Telnet a volte può essere difficile.

Quindi, dopo che un collega ha detto che avrei dovuto eseguirlo da un contenitore, ho pensato di provare a farlo. Ho fatto alcuni tentativi per farlo funzionare, ma ho riscontrato problemi con Telnet sia nel contenitore che sul mio host. Google in soccorso. Ho scoperto il progetto ascii-telnet-server.

Quindi sulla mia macchina Fedora, ho fatto:

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

Ora, se guardi in questa directory, noterai che è stato impostato con un Dockerfile. Tuttavia, Dockerfile riprodurrà un filmato di esempio se lo utilizzi senza modificarlo. Per riprodurre il film ASCII Star Wars, modifica questa riga in Dockerfille:

ENV input_file sample_movies/short_intro.txt

Rimozione di short_intro e sostituendolo con sw1 così:

ENV input_file sample_movies/sw1.txt

Ora usando Podman, fai:

podman build -t asciistarwars .

E una volta completato, esegui il contenitore e divertiti.

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

Se per caso vuoi solo eseguire il filmato senza fare le configurazioni sopra, puoi usare l'immagine che ho messo insieme su quay.io con:

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

[ Ottieni questo ebook gratuito:Gestione dei cluster Kubernetes per i manichini. ]

Concludi

Ho pensato che fosse un ottimo modo per divertirsi un po' in container e celebrare il 4 maggio. Ora vai a goderti la giornata e spero che questo ti aiuti a entrare un po' in Star Wars.


Linux
  1. Contando i caratteri di ogni riga con Wc?

  2. Monitora uno switch HP con Zabbix tramite SNMP

  3. Cracking nel cloud con le GPU CUDA

  4. '&&' vs. '&' con il comando 'test' in Bash

  5. Come si usano le espressioni regolari con il comando cp in Linux?

4 modi per modificare un PDF con il comando pdftk-java

Impara Linux con Raspberry Pi

Tutorial Podman - Inizia con Podman

Domotica:Running Home Assistant con Podman

Migliorare la collaborazione con il cloud

Proteggi Linux con il file Sudoers