Ubuntu の LXDE/LXQt デスクトップ環境の Docker image です。 リモートデスクトップとして RDP(xrdp)や VNC(x11vnc, noVNC)を使用します。
日本語環境(ibus-mozc による日本語入力可能)かつ、-uによる一般ユーザ起動においてもsudoコマンドが使用可能です。
24.04-xrdp_ja,noble-xrdp_ja,latest-xrdp,latest: Ubuntu24.04 ベース LXQt (xrdp/Dockerfile.ubuntu24.04)24.04-xrdp-slim_ja,noble-xrdp-slim_ja: サイズを軽量化した Ubuntu24.04 ベース LXQt (xrdp/Dockerfile.ubuntu24.04)24.04-xrdp-audio_ja,noble-xrdp-audio_ja: 音声転送可能な Ubuntu24.04 ベース LXQt (xrdp/Dockerfile.ubuntu24.04_audio)22.04-xrdp_ja,jammy-xrdp_ja: Ubuntu22.04 ベース (xrdp/Dockerfile.ubuntu22.04)22.04-xrdp-slim_ja,jammy-xrdp-slim_ja: サイズを軽量化した Ubuntu22.04 ベース (xrdp/Dockerfile.ubuntu22.04)22.04-xrdp-pulseaudio_ja,jammy-xrdp-pulseaudio_ja: 音声転送可能な Ubuntu22.04 ベース (xrdp/Dockerfile.ubuntu22.04_pulseaudio)20.04-xrdp_ja,focal-xrdp_ja: Ubuntu20.04 ベース (xrdp/Dockerfile.ubuntu20.04)20.04-xrdp-slim_ja,focal-xrdp-slim_ja: サイズを軽量化した Ubuntu20.04 ベース (xrdp/Dockerfile.ubuntu20.04)20.04-xrdp-pulseaudio_ja,focal-xrdp-pulseaudio_ja: 音声転送可能な Ubuntu20.04 ベース (xrdp/Dockerfile.ubuntu20.04_pulseaudio)
24.04-vnc_ja,noble-vnc_ja,latest-vnc: Ubuntu24.04 ベース LXQt (vnc/Dockerfile.ubuntu24.04)24.04-vnc-slim_ja,noble-vnc-slim_ja: サイズを軽量化した Ubuntu24.04 ベース LXQt (vnc/Dockerfile.ubuntu24.04_slim)22.04-vnc_ja,jammy-vnc_ja: Ubuntu22.04 ベース (vnc/Dockerfile.ubuntu22.04)22.04-vnc-slim_ja,jammy-vnc-slim_ja: サイズを軽量化した Ubuntu22.04 ベース (vnc/Dockerfile.ubuntu22.04_slim)20.04-vnc_ja,focal-vnc_ja: Ubuntu20.04 ベース (vnc/Dockerfile.ubuntu20.04)20.04-vnc-slim_ja,focal-vnc-slim_ja: サイズを軽量化した Ubuntu20.04 ベース (vnc/Dockerfile.ubuntu20.04_slim)
$ docker run -it \
-p 3389:3389 \
-u $(id -u):$(id -g) \
-e USER=yama07 \
-e PASSWD=mypasswd \
yama07/docker-ubuntu-lxde:24.04-xrdp_jaリモートデスクトップアプリケーションで <DockerホストのIPアドレス>:3389に接続して下さい。
ユーザー名はyama07、パスワードはmypasswdです。
接続後にログイン画面やデスクトップ画面が表示されない場合、--privilegedオプションを付けることで成功する可能性があります。
パラメータの詳細などは、README | XRDP Docker imageを参照して下さい。
$ docker run -it \
-p 5900:5900 \
-p 8080:80 \
-u $(id -u):$(id -g) \
-e USER=yama07 \
-e PASSWD=mypasswd \
-e RESOLUTION=1024x768x24 \
yama07/docker-ubuntu-lxde:24.04-vnc_jaVNC クライアント(VNC Viewer)で<DockerホストのIPアドレス>:5900に接続して下さい。
あるいは、Web ブラウザでhttp://<DockerホストのIPアドレス>:8080/vnc.htmlにアクセスして下さい。
パスワードはmypasswdです。
接続後にデスクトップ画面が表示されない場合、--privilegedオプションを付けることで成功する可能性があります。
パラメータの詳細などは、README | VNC/noVNC Docker imageを参照して下さい。


