そもそもVagrantでする必要ある?
新しい案件の環境構築中。。。
VagrantでやってるらしいけどDockerでいいよねってことで移行した
移行を頼んでブラウザの表示ができるようになるまで、1時間でできるようになった
この一時間も別の作業をしながらの一時間だから、作業効率は凄まじいほど上がっていることを感じている
自分の成長というよりかAIの成長が大きいが、今まで1日以上、ないしは詰まる時には一週間かかっていた環境構築という初心者に訪れる鬼門が、こんなにもスピード感ある実装できるとは。。。
移行するのを考えた話に戻るけど、
やってる途中でふと「Vagrantでする必要ある?」と思った。
-
Vagrant=VM丸ごと(OSのカーネルごと立てる、重い、本番OSをまるっと再現できる)
-
Docker=コンテナ(ホストのカーネル間借り、アプリと依存だけ包む、軽い)
軸は本番にどこまでよせたいかに寄る気がしていて
OS・ミドルまでそっくり要る=VM、ライブラリのバージョン揃えば十分=Docker。
で、自分たちWEB系はバージョンまでそろえば十分かなって認識。
