More Related Content
Similar to 【社内勉強会】Docker入門
Similar to 【社内勉強会】Docker入門 (20)
More from Kazuki Murahama
More from Kazuki Murahama (10)
【社内勉強会】Docker入門
- 6. +
なぜDockerか
Immutable Inflastractureの実現
Immutable とは“変更不可”(mutableの否定)
コンテナをまるごと商用に持っていくことができるので、一度動け
ば、絶対に動く。
Chefなどの構成管理ツールでも問題解決できるのでは?
直接商用のサーバーの設定を書き換える必要がある。きちんと構
成管理できていれば問題ないが、動かなくなる可能性も少なから
ずある。
ハイパーバイザ型の仮想イメージでは?
スナップショットやイメージのコミットはできるが、重い。
- 13. +
Dockerのインストール
Ubuntuでのインストール例。
$ sudo apt-get update # パッケージのリストを取得
$ sudo apt-get install docker.io # dockerインストール
$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker # リンクを張る
(ubuntuは都合上 "docker.io"となっている)
- 18. +
Docker 1.0公開
Docker Engine
LXCをwrapしていたが、独自でコンテナライブラリ作成。
「エンタープライズでの活用に耐え得るものになった」
コミュニティサポートだけでなく、商用サポートも
Docker hubの登場(imageを手軽に共有)