Mac上で動作するdockerコンテナ内で、GUIアプリケーションを起動したい事って良くあると思うんだけども、動かすまで結構手間取ったので記録に残しておく。 ググるといろいろ出てくるけど、結論としてはこのページ通りにすると上手く行った。 medium.com XQuartzをインストールする。 XQuartzを起動し、環境設定を開き、「セキュリティ」タブの「ネットワーク・クライアントからの接続を許可」にチェックをつける。 一度XQuartzを再起動する。 シェルで以下のコマンドを実行する。 xhost + 127.0.0.1 docker run -e DISPLAY=docker.for.mac.localhost:0 jess/firefox Firefoxが起動するはず。 3番が一番手こずった。 ubuntuのコンテナでxeyesが起動するかも試したけど、問題なさげ