2025年8月6日

Docker + CrowdWalkを試してみる。

export LANG=ja_JP.UTF-8
export JAVA_OPTS='-Dgroovy.source.encoding=UTF-8 -Dfile.encoding=UTF-8'
git clone https://github.com/crest-cassia/CrowdWalk.git
cd ~/CrowdWalk/crowdwalk
./gradlew
docker build -t crowdwalk-docker .

Ubuntuにxeyesをインストール。

sudo apt install -y x11-apps
xhost + localhost
docker run --rm -e DISPLAY=host.docker.internal:0 crowdwalk-docker

これでうまくいった。

Rockeyにxclockをインストール。

sudo dnf install -y xclock

サーバ側で/etc/ssh/sshd_configで以下を設定してからsshd再起動。

X11Forwarding yes
X11UseLocalhost yes 
sudo systemctl restart sshd

xauthをインストール。

sudo dnf install -y xauth

xclockで動作確認。

xclock

OK。

Rockeyにxauthをインストール。

sudo dnf install xorg-x11-server-utils

駄目だ。どうしてもSSH+Docker+X11ができない。後回し。