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ができない。後回し。