🐳

Dockerコンテナベースのデスクトップ環境

2023/02/07に公開

Dockerコンテナベースのデスクトップ環境

NVIDIAのGPUが有効になるっぽい、Dockerのデスクトップ環境、試してみました。以下リポジトリのREADME通りにやっただけです。

https://github.com/selkies-project/docker-nvidia-egl-desktop

Ubuntu22.04で試しました。

Dockerの環境構築手順は以下です。
https://qiita.com/karaage0703/items/e79a8ad2f57abc6872aa

Dockerをセットアップしたら、以下実行するだけです。

$ docker run --gpus 1 -it --tmpfs /dev/shm:rw -e TZ=UTC -e SIZEW=1920 -e SIZEH=1080 -e REFRESH=60 -e DPI=96 -e CDEPTH=24 -e PASSWD=mypasswd -e WEBRTC_ENCODER=nvh264enc -e BASIC_AUTH_PASSWORD=mypasswd -p 8080:8080 ghcr.io/selkies-project/nvidia-egl-desktop:latest

あとはブラウザで以下にアクセスします。

localhost:8080

user名とパスワードは以下です。

username: user
password: mypasswd

以下みたいにデスクトップ環境を操作できます。

Dockerデスクトップ環境

色々あります。知っているものをとりあえず列挙します。

https://github.com/atinfinity/nvidia-egl-desktop-ros

https://github.com/atinfinity/nvidia-egl-desktop-ros2

https://qiita.com/karaage0703/items/957bdc7b4dabfc6639da

https://twitter.com/dandelion1124/status/1515536502788280320

https://github.com/linuxserver/docker-webtop

まとめ

Dockerでのデスクトップ環境を使う、作るときの参考に。

Discussion