SlideShare a Scribd company logo
社内勉強会
Docker
2016/5/20
社内勉強会(Docker)
Docker?
• コンテナ型仮想化
• PaaS ベンダーの dotCloud社(現在は
Docker社に変更)が2013年にOSSと
してリリース
• コードで管理
Technology
LXC
Namespace
cgroup
仮想マシン(インスタンス)との違い
Virtual Machines Containers
メリット
• オーバーヘッドが少ない
• ポータビリティ
Dockerfile
FROM centos:latest
RUN yum -y install httpd
ADD index.html /var/www/html
CMD ["/usr/sbin/httpd", "-DFOREGROUND"]
$ docker build -t taishin/centos-apache .
$ docker run -p 80:80 taishin/centos-apache
Ducker Hub
(Docker Registry)
メリット
• オーバーヘッドが少ない
• ポータビリティ
• Infrastructure as Code
docker-compose.yml
wordpress:
image: wordpress
ports:
- "80:80”
links:
- mysql
mysql:
image: mysql
environment:
MYSQL_ROOT_PASSWORD: password
$ docker-compose up
メリット
• オーバーヘッドが少ない
• ポータビリティ
• Infrastructure as Code
• 容易にMicroservice化
Orchestration, Cluster
Orchestration Tool
• Amazon EC2 Container Service (ECS)
• Kubernetes
• Docker Cloud (旧Tutum)
メリット
• オーバーヘッドが少ない
• ポータビリティ
• Infrastructure as Code
• 容易にMicroservice化
• Immutable Infrastructure
– Disposable Components
– もちろんSSH不要!
まとめ
• Dockerを使えば
Infrastructure as Code
Immutable Infrastructure
を実現可能
• と でできないときはDocker!

More Related Content

PDF
DockerとKubernetesが作る未来
PDF
DockerからKubernetesへのシフト
PDF
”30分”ぐらいでわかる「Kubernetes」について
PDF
Weaveを試してみた
PDF
kubernetes(GKE)環境におけるdatadog利用
PDF
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016B
PDF
Kubernetesを触ってみた
PDF
最近のKubernetesとDocker Machine/Swarmの話
DockerとKubernetesが作る未来
DockerからKubernetesへのシフト
”30分”ぐらいでわかる「Kubernetes」について
Weaveを試してみた
kubernetes(GKE)環境におけるdatadog利用
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016B
Kubernetesを触ってみた
最近のKubernetesとDocker Machine/Swarmの話

What's hot (20)

PPTX
俺とKubernetes
PDF
Lattice深掘り話
PDF
GKEで半年運用してみた
PDF
Docker, Kubernetes and OpenShift v3
PDF
Dockerの利用事例
PDF
新しいOpenShiftのしくみを調べてみた
PDF
Webアプリ開発向け ゆるふわDocker使いが Cloud Naive開発に必要なetc.
PDF
Fission で 始める Containerless Kubernetes #serverlesstokyo
PDF
ECS-CLI in Action
PPTX
Containerで変わるDevOps
PDF
Using LXC on Production
PDF
Dockerの改修を一緒にやりませんか
PPTX
GUI&基本操作、CLI編
PPTX
Kubernetes超入門 with java
PDF
Docker Machineを始めるには?
PPTX
Kubernetes Meetup Tokyo #8 Self-hosted Kubernetes を調べてみた
PDF
OpenShift 3で、DockerのPaaSを作る話
PDF
Kubernetesにまつわるエトセトラ(主に苦労話)
PDF
コンテナ時代だからこそ要注目! Cloud Foundry
PDF
Githubを使って簡単に helm repoを公開してみよう
俺とKubernetes
Lattice深掘り話
GKEで半年運用してみた
Docker, Kubernetes and OpenShift v3
Dockerの利用事例
新しいOpenShiftのしくみを調べてみた
Webアプリ開発向け ゆるふわDocker使いが Cloud Naive開発に必要なetc.
Fission で 始める Containerless Kubernetes #serverlesstokyo
ECS-CLI in Action
Containerで変わるDevOps
Using LXC on Production
Dockerの改修を一緒にやりませんか
GUI&基本操作、CLI編
Kubernetes超入門 with java
Docker Machineを始めるには?
Kubernetes Meetup Tokyo #8 Self-hosted Kubernetes を調べてみた
OpenShift 3で、DockerのPaaSを作る話
Kubernetesにまつわるエトセトラ(主に苦労話)
コンテナ時代だからこそ要注目! Cloud Foundry
Githubを使って簡単に helm repoを公開してみよう
Ad

Similar to 社内勉強会(Docker) (20)

PDF
オトナのDocker入門
PPTX
Dockerについて【勉強会資料】
PDF
捕鯨!詳解docker
PPTX
Dockerの基本的な話
PDF
Docker入門
PDF
Docker事始めと最新動向 2015年6月
PPTX
今さら聞けない人のためのDocker超入門
PDF
Dockerでらくらく開発・運用を体感しよう
PDF
インフラエンジニアのためのRancherを使ったDocker運用入門
PDF
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
PPTX
今さら聞けない人のためのDocker超入門 - KOF
PPTX
今さら聞けない人のためのDocker超入門
PPTX
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
PDF
Docker入門 - 基礎編 いまから始めるDocker管理
PDF
Dockerイメージ構築 実践テクニック
PPTX
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
PDF
アプリ屋もDockerをドカドカ使おう ~ Docker入門
PDF
Docker Swarm モード にゅうもん
PPTX
Docker勉強会
PDF
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
オトナのDocker入門
Dockerについて【勉強会資料】
捕鯨!詳解docker
Dockerの基本的な話
Docker入門
Docker事始めと最新動向 2015年6月
今さら聞けない人のためのDocker超入門
Dockerでらくらく開発・運用を体感しよう
インフラエンジニアのためのRancherを使ったDocker運用入門
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
今さら聞けない人のためのDocker超入門 - KOF
今さら聞けない人のためのDocker超入門
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
Docker入門 - 基礎編 いまから始めるDocker管理
Dockerイメージ構築 実践テクニック
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Docker Swarm モード にゅうもん
Docker勉強会
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
Ad

社内勉強会(Docker)