ksaitoの日記

日々試したことの覚え書き

DockerのGUIをMacで使う

移転しました。

自動的にリダイレクトします。

DockerコンテナのGUIアプリ(といってもxterm)をMacから使ってみました。

Quartz 2.7.11のインストール

QuartzからMacにダウンロードしてインストールします。

Quartzの設定

X11 - 環境設定でネットワークク・ライアントからの接続を許可をチェックしてX11を再起動する。 f:id:ksaito11:20161130211256p:plain

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側に表示されます。

以上