ラベル Docker の投稿を表示しています。 すべての投稿を表示
ラベル Docker の投稿を表示しています。 すべての投稿を表示

2019/02/07

がんばるぞい

何年か前に挑戦して、誰にも理解されなかった事をやっている人がいた。。。

勝手に仲間認定して、模索を復活しようと思う。

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に書いてあるしね。

これまたイマイチ流行らないのだろうか。。。