DockerコンテナのGUIアプリ(といってもxterm)をMacから使ってみました。
Quartz 2.7.11のインストール
QuartzからMacにダウンロードしてインストールします。
Quartzの設定
X11 – 環境設定でネットワークク・ライアントからの接続を許可
をチェックしてX11を再起動する。
Quartzを起動するとxtermが起動するので下記のコマンドを実行してリモートからの接続を許可します。
$ xhost +
Dockerからの接続
コンテナにxtermをインストールして、下記のように実行します。
root@6497ba135950:/# useradd -m user root@6497ba135950:/# su - user user@cba17df706a0:~$ export DISPLAY=<MacのIPアドレス>:0 user@cba17df706a0:~$ xterm
これで、Dockerコンテナで実行したxtermがMac側に表示されます。
以上