Docker入門

VB Tips And Sample(HOME)Docker入門

Docker入門

しばらくぶりにページの更新。
世の中Docker+cloudの流れなので、勉強がてら入門のページを立ち上げることに。
分からないこと、分かり難いことはページにして行こうと思います。
間違いを恐れず、単純簡潔を目標にまとめてみよう。できるかな?
間違いはご容赦ください。
docker

目次

Dockerてなんだ?

主にLinuxの上で動くアプリケーションコンテナを動かすエンジン。
コンテナ?
自分なりの理解だと、Linuxに環境作る場合、yumとかapt何かでインストールしていくと
OSにあったのものばかりであれば問題無いのですが、
昔のバージョンのPHPで動かしたい、
MYSQLは5.7で・・・(今8)
とか要望が出てくると、一つのOSのバージョンでは対応出来ない。
依存関係・正式サポート外で無理やりインストールとか・・・
詰む場合が出てくる時の解決方法の一つかなと思う。

他には、複数台(多くの)のWEBサーバの管理をしていると、
phpのモジュールの入れ替えが必要・・・
一台一台ビルド・インストール・・・
気が遠くなる・・・
もっと簡単にできないか?
等に応えてくれる仕組みがDocker。

ただし、Dockerで簡単に環境は作れるけど、
必要な箇所をカスタマイズするにはLinuxのフォルダの位置とかの知識は必要だし、
Linuxのフォルダの位置とかの知識なしでいきなりDockerが簡単!というわけには行かないと思う。

というわけでぼちぼち勉強がてらまとめて行こう。
因みにこのサイトのローカル環境(開発環境)はcentos7からUbuntu--Dockerに引っ越し済み。


VB Tips And Sample(HOME)Docker入門