GNU/Linux >> Linux の 問題 >  >> Linux

4番目がPodman経由であなたと一緒にいるように

みなさん、ハッピーメイフォース!スターウォーズが最初にリリースされてから数週間後、私は幸運にもコロラド州デンバーのドルビーシアターでそれを見ることができました。私は夢中になり、完全に、そして完全に夢中になりました。過去10年ほどの間、私はサラウンドサウンドを設定した非常に優れた大画面テレビを構築し、映画を見に行くことはめったにありません。それらがストリーミングされるか、Blue-Rayにヒットするのを待ちます。私はスターウォーズの映画を例外とします。私が行くものは劇場で少なくとも一度は見に行きます。そうです、家で見られるようにコピーを購入します。

[次のこともお勧めします:愚かなBashのトリック:履歴、引数、ファイルとディレクトリ、関数などの再利用]

スターウォーズのファンであることは、テクノロジー業界の多くの人と共有している特徴であることがわかっているので、5月4日を、コンテナとスターウォーズを少し組み合わせて祝うと思いました。数年前、SimonJansenはStarWars Asciimationを作成しました。これは、現在「Star Wars:Episode IV-A New Hope」と呼ばれる最初のスターウォーズ映画を完全にASCIIで表示し、Telnet上で実行されます。何年にもわたってラウンドを行っており、見るのは楽しいですが、最近、Telnet上で実行しようとするのは難しい場合があります。

ですから、同僚がコンテナから実行する必要があると言った後、そうしてみようと思いました。実行しようと何度か試みましたが、コンテナとホストの両方でTelnetに問題が発生しました。グーグルが救助する。 ascii-telnet-serverプロジェクトを発見しました。

だから私のFedoraマシンでは、私は次のことをしました:

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

このディレクトリを見ると、Dockerfileで設定されていることがわかります。ただし、Dockerfileを変更せずに使用すると、サンプルムービーが再生されます。 ASCIIスターウォーズムービーを再生するには、Dockerfilleで次の行を編集します。

ENV input_file sample_movies/short_intro.txt

short_introを削除する sw1に置き換えます このように:

ENV input_file sample_movies/sw1.txt

現在Podmanを使用している場合は、次のようにします。

podman build -t asciistarwars .

完了したら、コンテナを実行してお楽しみください。

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

たまたま、上記の設定を行わずにムービーを実行したい場合は、quay.ioにまとめた画像を次のように使用できます。

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

[この無料の電子書籍を入手する:ダミーのKubernetesクラスターを管理する。 ]

まとめ

小さなコンテナを楽しんで、5月4日を祝うのに最適な方法だと思いました。さあ、一日を楽しんでください。これがスターウォーズを少しでも取り入れられるようになることを願っています。


Linux
  1. 新しいPodmanシークレットコマンドの探索

  2. rootアカウントでのログインを無効にする

  3. Duコマンドで–excludeを使用しますか?

  1. CUDA GPU を使用したクラウドでのクラッキング

  2. Bash の「test」コマンドでの「&&」と「&」の比較

  3. Linux の cp コマンドで正規表現をどのように使用しますか?

  1. Linuxcronコマンドを使用したタスクのスケジューリング

  2. Linuxカーネルをftraceで分析する

  3. LinuxのIPツールでできる3つの便利なこと