9. 9
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
Dockerが提供する基本機能
Dockerfile
① Dockerイメージを自動作成
OSイメージ
アプリケーション
ライブラリー
アプリケーション
フレームワーク
イメージの
作成手順を記載
Docker
イメージ
OS上にインストール可能な
ものはすべてイメージ化可能
② Dockerイメージを保存・公開
③ Dockerサーバーに
イメージを配布・実行
10. 10
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
フレームワーク
データベース
アプリケーション
フレームワーク
ライブラリー
Dockerイメージを
本番環境に展開!
テストが実施された「確実動くアプリケーション」をそのままDockerイメージに
固めて、本番環境に自動デプロイするという運用を想像してみましょう・・・。
サービス環境へのDocker適用のメリット
28. 28
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
Kubernetes:Dockerをより高度に管理する仕組みを提供
http://jp.techcrunch.com/2014/07/11/20140710google-microsoft-ibm-and-others-collaborate-to-make-managing-docker-containers-easier/
今後は、Kubernetesを利用した
DevOps基盤が開発されていきます
31. 31
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
参考資料
OpenStack上でRHEL7のDockerを使う手順
– http://enakai00.hatenablog.com/entry/2015/10/06/194542
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
– http://www.slideshare.net/enakai/docker-is-not-container-dockerpaas
Dockerイメージ管理の内部構造
– http://www.slideshare.net/enakai/docker-43975886
Red Hat Enterprise Linux 7.1 Kubernetes入門
– http://www.slideshare.net/enakai/red-hat-enterprise-linux-71-kubernetes
Open shift 3 technical architecture
– http://www.slideshare.net/hyoungseunglee/open-shift-3-technical-architecture