最低限のデスクトップ環境+ちゃんとした日本語環境セットアップをDockerイメージとして構築してみた。今まで何かを動かすためにlxcやlxdでコンテナ作ってせっせとセットアップして、そのセットアップ手順とかをブログにつらつらと書き残していました。最近、Dockerの便利さを知ってしまってからはDockerイメージからスタートすることが多くなってます。日本語環境が(日本語入力も含めて)ちゃんとセットアップされているDockerイメージがないなぁと。いうことで自分の好みにあったシンプルかつちゃんと使える日本語デスクトップ環境のDockerイメージを作ってみました。デスクトップはOpenbox。IMEはfcitx-mozc。エディタはEmacs。ブラウザはFirefox。それ以外は最低限のツールのみというシンプルな環境。VNC環境は大好きなx11vncです。ついでにnoVNCからも使えるようにしました。これだけでも、ちゃんと使える日本語環境にするのは面倒な作業です。その面倒なセットアップ作業を全部一気にDockerがやってくれます。いつもだと構築手順をここに書いてましたが、今回はDockerファイルセットをGitHubに入れました。同時にDockerHubにもイメージを置いてみました。DockerHubhttps://hub.docker.com/r/hironishi/openbox-mozc-dockerDockerHubの使用は今回が初です。細かな設定手順をあちこちに記録しなくてもいいなんて、いやー便利ですねぇ。共有2017/02/10iGVT-g(KVMGT)構築XenGT同様とりあえず動かしてみたかったので、またまたカーネルビルドするところからやってみた。目指すのは、物理ディスプレイを一切使わずにリモート操作のみで構築・使用すること。serverこっちもlibvirtは入れない。nmap最低限のXorg環境(リモートで操作すること前提。x11vnc.logforeverとbgおよびnoscrを追加。noscrを入れるとぐっと安定する気がする。./build_qemuGrubセットアップ少し変則的な方法にしましたが、極力シンプルで扱いやすくということでこんな感じに。ファイルもアーカイブセットに入れておく。rebootビルドしたカーネルで起動する。10Gゲスト起動(OSインストール。