on client
install https://sourceforge.net/projects/vcxsrv/
add ForwardX11 yes to ~/.ssh/config
on server
git clone https://github.com/kitamura-tetsuo/gui-in-docker
docker-compose -f ./gui-in-docker/docker-compose.yml up -d
do not use docker of snap version. it sets ${HOME} to another path.