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_ja
VNC クライアント(VNC Viewer)で<DockerホストのIPアドレス>:5900
に接続して下さい。
あるいは、Web ブラウザでhttp://<DockerホストのIPアドレス>:8080/vnc.html
にアクセスして下さい。
パスワードはmypasswd
です。
接続後にデスクトップ画面が表示されない場合、--privileged
オプションを付けることで成功する可能性があります。
パラメータの詳細などは、README | VNC/noVNC Docker imageを参照して下さい。