GNU/Linux >> Znalost Linux >  >> Linux

Ať je s vámi Čtvrtý prostřednictvím Podmana

Šťastný 4. květen, všichni! Několik týdnů po prvním vydání Star Wars jsem měl to štěstí, že jsem je viděl v divadle Dolby v Denveru, CO. Byl jsem uchvácen, úplně a úplně uchvácen. Za posledních zhruba deset let jsem postavil opravdu pěknou velkoplošnou televizi s prostorovým zvukem a do kina už chodím jen zřídka. Čekám, až budou streamovány nebo hit Blue-Ray. U filmů Star Wars dělám výjimku. Ty, na které se jdu podívat alespoň jednou do divadla. Pak ano, koupím si kopii, kterou budu sledovat doma, až bude k dispozici.

[ Také by se vám mohlo líbit: Hloupé Bash triky:Historie, opětovné použití argumentů, souborů a adresářů, funkcí a další ]

Protože vím, že být fanouškem Hvězdných válek je vlastnost, kterou sdílím s mnoha v technologickém průmyslu, řekl jsem si, že oslavím 4. květen malým mixem kontejnerů a Star Wars v jednom. Před několika lety vytvořil Simon Jansen Star Wars Asciimation, který ukazuje první Star Wars film, nyní nazvaný „Star Wars:Episode IV – A New Hope“, zcela v ASCII a běží přes Telnet. V průběhu let se to prosadilo a je zábavné ho sledovat, ale v poslední době může být pokus o jeho spuštění přes Telnet někdy náročný.

Takže poté, co kolega řekl, že bych to měl spustit z kontejneru, řekl jsem si, že to zkusím udělat. Udělal jsem několik pokusů o jeho spuštění, ale narazil jsem na problémy s Telnetem v kontejneru i na mém hostiteli. Google na záchranu. Objevil jsem projekt ascii-telnet-server.

Takže na svém stroji Fedora jsem udělal:

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

Nyní, když se podíváte do tohoto adresáře, všimnete si, že byl nastaven pomocí Dockerfile. Dockerfile však přehraje ukázkový film, pokud jej použijete beze změny. Chcete-li přehrát film ASCII Star Wars, upravte tento řádek v Dockerfille:

ENV input_file sample_movies/short_intro.txt

Odebírání short_intro a jeho nahrazením sw1 takhle:

ENV input_file sample_movies/sw1.txt

Nyní pomocí aplikace Podman proveďte:

podman build -t asciistarwars .

A po dokončení spusťte kontejner a užívejte si.

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

Pokud byste náhodou chtěli spustit film, aniž byste museli provádět výše uvedené konfigurace, můžete použít obrázek, který jsem dal dohromady na quay.io s:

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

[ Získejte tuto bezplatnou e-knihu:Správa clusterů Kubernetes pro figuríny. ]

Sbalit

Myslel jsem, že je to skvělý způsob, jak si užít trochu zábavy a oslavit 4. květen. Nyní si jděte užít svůj den a doufám, že vám to pomůže dostat do něj trochu Star Wars.


Linux
  1. Povolujete protokol X ve vaší síti?

  2. Zakažte přihlášení pomocí účtu root

  3. Můžete použít kotvy ^ $ s Ls?

  1. Použití –exclude With The Du Command?

  2. '&&' vs. '&' s příkazem 'test' v Bash

  3. Jak používáte regulární výrazy s příkazem cp v Linuxu?

  1. Plánování úloh pomocí linuxového příkazu cron

  2. Analyzujte linuxové jádro pomocí ftrace

  3. 3 užitečné věci, které můžete dělat s nástrojem IP v Linuxu