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