ブラウザ経由でDOOMを遊ぶ方法

子ネタ投稿します!

DOOM というゲームが昔ありまして、それがブラウザから遊べるようになる Docker イメージがあります。

実行するには、このイメージを使います。

sudo docker run --rm  -it --shm-size=512m -p 6901:6901 -e VNC_PW=mypassword kasmweb/doom:1.10.0-rolling

※ PW は、あとでブラウザ認証時に使うパスワードです。適当なものに置き換えてください。

これでコンテナを起動すると、そのサーバの https://<IP>:6901/ にアクセスできるようになります。
認証画面が出ますので、ユーザ ID は kasm_user 、パスワードは先ほど入力したものを入れるだけ。

注意点としては、この Docker イメージがとても大きいところ。

$ docker images
REPOSITORY     TAG              IMAGE ID       CREATED       SIZE
kasmweb/doom   1.10.0-rolling   17e665e2b257   6 hours ago   1.38GB

Docker Desktop でも多分動くとは思いますが、回線状況によっては時間がかかったりストレージ容量が圧迫するので注意が必要です。

細かなコトは、こちらに記事を書いていますので、あわせてご覧ください!

ブラウザ操作のリモードデスクトップ環境(KasmVNC)をDockerで実行する手順 - Qiita