Dockerコンテナ(--privileged)をcentos:centos7からつくり、
yum groups install "GNOME Desktop" でデスクトップ環境をインストールしました。

さらに、yum install tigervnc-server で、ヘッドレスで接続できるようにしました。
useraddで適当なユーザーを作成し、vncpasswrdを設定しました。
# vi /lib/systemd/system/vncserver@:2.service も編集して、このユーザーでリモートデスクトップが起動できるようにしました。

$ vi ~/.bash_profile で、このユーザーのプロファイルの最後に次のような設定を加えました。(デスクトップを日本語化するため)
LANG=ja_JP.UTF-8
export LANG

さらに、日本語ロケールをインストールしました。
# localedef -f UTF-8 -i ja_JP ja_JP.UTF-8
# locale -a
C
en_US.utf8
ja_JP.utf8
POSIX

つづく