Docker
https://gyazo.com/689a2c540952410727d4887f09c8f1a8
コンテナと呼ばれる仮想化環境でホストOSとは別の計算環境を走らせることができるソフトウェア.
OSを含めたあらゆるプログラムをパッケージにすることができる.
パッケージをイメージと呼ぶ.
コンテナ化する際の判断基準の一例が以下.
複数の環境で使うか?
開発・検証・本番で同じイメージを用いるなど.
頻繁に変更するか?
増減するか?
負荷に応じてElasticに数を変えたいなど.
手続き
必要なイメージをDocker_Hubから入手する.
railsやMySQLなど
コンテナを作っていく.
docker-composeを使う.