¡Feliz cuatro de mayo a todos! Unas pocas semanas después del estreno de Star Wars, tuve la suerte de verla en un cine Dolby en Denver, CO. Estaba enganchado, completa y totalmente enganchado. Durante la última década, construí un televisor de pantalla grande realmente agradable con una configuración de sonido envolvente y rara vez voy al cine. Espero a que se transmitan o lleguen a Blue-Ray. Hago una excepción con las películas de Star Wars. Esos que voy a ver al menos una vez en un teatro. Entonces sí, compro una copia para verla en casa cuando esté disponible.
[ También te puede interesar: Trucos estúpidos de Bash:historial, reutilización de argumentos, archivos y directorios, funciones y más]
Como sé que ser fanático de Star Wars es un rasgo que comparto con muchos en la industria de la tecnología, pensé en celebrar el 4 de mayo con una pequeña combinación de contenedores y Star Wars en uno. Hace varios años, Simon Jansen creó Star Wars Asciimation, que muestra la primera película de Star Wars, ahora llamada "Star Wars:Episodio IV - Una nueva esperanza", completamente en ASCII y funciona con Telnet. Ha estado dando vueltas a lo largo de los años y es divertido de ver, pero últimamente, intentar que funcione con Telnet a veces puede ser un desafío.
Entonces, después de que un colega dijo que debería ejecutarlo desde un contenedor, pensé en intentar hacerlo. Hice algunos intentos para que se ejecutara, pero encontré problemas con Telnet tanto en el contenedor como en mi host. Google al rescate. Descubrí el proyecto ascii-telnet-server.
Así que en mi máquina Fedora, hice:
mkdir StarWars
cd StarWars
git clone https://github.com/nitram509/ascii-telnet-server
cd ascii-telnet-server
Ahora, si mira en este directorio, notará que se ha configurado con un Dockerfile. Sin embargo, el Dockerfile reproducirá una película de muestra si la usa sin cambiarla. Para reproducir la película ASCII Star Wars, edite esta línea en Dockerfille:
ENV input_file sample_movies/short_intro.txt
Eliminando short_intro
y reemplazándolo con sw1
así:
ENV input_file sample_movies/sw1.txt
Ahora usando Podman, haz:
podman build -t asciistarwars .
Y una vez completado, ejecuta el contenedor y disfruta.
podman run -it --rm -e mode=stdout asciistarwars
Si por casualidad, solo desea ejecutar la película sin realizar las configuraciones anteriores, puede usar la imagen que armé en quay.io con:
podman run -it --rm -e mode=stdout quay.io/tomsweeneyredhat/asciistarwars
[ Obtenga este libro electrónico gratuito:Administrar sus clústeres de Kubernetes para principiantes. ]
Resumir
Pensé que era una excelente manera de divertirse con un pequeño contenedor y celebrar el 4 de mayo. Ahora ve a disfrutar tu día y espero que esto te ayude a involucrarte un poco en Star Wars.