概要 Docker for MacでGUI操作可能なLinux(Ubuntu)環境を作成してみたので、方法を紹介します。下記の例のように、ホスト側からdockerコンテナ内のGUIアプリケーションを動かせる想定です。 例1:ホスト(Mac)の画面からコンテナ(Ubuntu)内のデスクトップを操作 例2:ホスト(Mac)の画面からコンテナ(Ubuntu)内のブラウザ(FireFox for Ubuntu)を操作 構成 作成に入る前に、構成を先に説明しておきます。大雑把なイメージとしては、下記の図のようになります。Dockerコンテナは、GUIのディスプレイをホストOSに対して投影し、ホストOS側から操作を受け付けます。ホストOSでは、X11(X windows SystemのmacOS版)というUnix系をGUI操作する仕組みで、Dockerコンテナ内のアプリケーションをGUIインターフェー