勝手に仲間認定して、模索を復活しようと思う。
https://kunst1080.hatenablog.com/entry/2018/03/18/225102
https://dev.to/darksmile92/run-gui-app-in-linux-docker-container-on-windows-host-4kde
---
何かと言うと、GUIで使っているツール(ブラウザやらIDEやら)を、仮想環境で起動させて、xserverを使って動作させてやろうという話。
自分がこれをやりたいと思った動機は、当時、Eclipseで複数の言語を扱っていたため、各言語・各プラグインごとに専用のEclipseを作って動かしていた。
常駐プログラマやってた関係で、いろんな客先で一から同じ開発環境を構築していたので、心が折れそうだった。
これを解決しようと思って、当時多少手軽に動かせるようになっていたVBoxのCentOS環境にAnsibleなりで諸々構築して、常に同じIDEを使えるようにしようとした。
これすげーいいと思ったんだけどね。
---
話は変わって、今はDockerが気軽に使えるように整ってきたので、同じことがコンテナ化できるのではないか?!と思っておった。
でも、Xは辛い。意味がわからない。が、発想は捨てたくない。
結果、ローカルで使うコマンドを片っ端からDockerコンテナ化するという試みを試し始めた。。。
---
基本的には、「ユーザフォルダ」と「カレントディレクトリ」をローカルからマウントして、dockerの起動コマンドをエイリアス定義するだけ。
真っ先にやったのはgitコマンド。
docker run -ti --rm -v ${HOME}:/root -v $(pwd):/git alpine/git
dockerhubのreadmeに書いてあるしね。これまたイマイチ流行らないのだろうか。。。
