Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yoshinori Teraoka
PPTX, PDF
21,142 views
Docker 1.12 の衝撃
new features of docker 1.12
Internet
◦
Read more
77
Save
Share
Embed
Embed presentation
Download
Downloaded 53 times
1
/ 26
2
/ 26
3
/ 26
4
/ 26
5
/ 26
6
/ 26
7
/ 26
8
/ 26
9
/ 26
10
/ 26
11
/ 26
12
/ 26
13
/ 26
14
/ 26
15
/ 26
16
/ 26
17
/ 26
18
/ 26
19
/ 26
20
/ 26
21
/ 26
22
/ 26
23
/ 26
24
/ 26
25
/ 26
26
/ 26
More Related Content
PDF
Docker 1.12 & Swarm Mode Introduction ~ Docker の新しい技術と swarm モードの紹介
by
Masahito Zembutsu
PDF
今だからこそ知りたい Docker Compose/Swarm 入門
by
Masahito Zembutsu
PDF
Docker swarm mode 入門と ECS との比較
by
Yoshinori Teraoka
PDF
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
by
Masahito Zembutsu
PDF
Docker Swarm モード にゅうもん
by
Masahito Zembutsu
PDF
小さく始める Docker container の deploy
by
Yoshinori Teraoka
PDF
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
by
Masahito Zembutsu
PPTX
Twemproxy (nutcracker)
by
Yoshinori Teraoka
Docker 1.12 & Swarm Mode Introduction ~ Docker の新しい技術と swarm モードの紹介
by
Masahito Zembutsu
今だからこそ知りたい Docker Compose/Swarm 入門
by
Masahito Zembutsu
Docker swarm mode 入門と ECS との比較
by
Yoshinori Teraoka
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
by
Masahito Zembutsu
Docker Swarm モード にゅうもん
by
Masahito Zembutsu
小さく始める Docker container の deploy
by
Yoshinori Teraoka
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
by
Masahito Zembutsu
Twemproxy (nutcracker)
by
Yoshinori Teraoka
What's hot
PDF
Docker 17.06 Updates 最近何が変わったの?
by
Masahito Zembutsu
PDF
Dockerでデプロイ
by
oshiro_seiya
PDF
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
by
Masahito Zembutsu
PDF
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
by
Masahito Zembutsu
PDF
JAWS-UG コンテナ支部 Docker入門 ハンズオン
by
Ryo Nakamaru
PDF
Docker ComposeでMastodonが必要なものを梱包する話
by
Masahito Zembutsu
PPTX
Docker超入門
by
VirtualTech Japan Inc.
PDF
Docker入門
by
Keita Midorikawa
PDF
Docker技術情報アップデート 2015年7月号
by
Masahito Zembutsu
PDF
Docker入門: コンテナ型仮想化技術の仕組みと使い方
by
Yuichi Ito
PDF
Docker最新動向2017秋+セキュリティの落とし穴
by
Masahito Zembutsu
PDF
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
by
Kunihiro TANAKA
PDF
Docker超入門
by
Katsunori Kanda
PDF
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
by
Masahito Zembutsu
PDF
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
PPTX
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
by
VirtualTech Japan Inc.
PDF
使ってわかる 今どきのdocker超入門
by
Kazuhide Okamura
PDF
JAWS-UG コンテナ支部 Docker入門 10分ハンズオン
by
Ryo Nakamaru
PDF
分散環境におけるDocker とオーケストレーション
by
Masahito Zembutsu
PDF
捕鯨!詳解docker
by
雄哉 吉田
Docker 17.06 Updates 最近何が変わったの?
by
Masahito Zembutsu
Dockerでデプロイ
by
oshiro_seiya
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
by
Masahito Zembutsu
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
by
Masahito Zembutsu
JAWS-UG コンテナ支部 Docker入門 ハンズオン
by
Ryo Nakamaru
Docker ComposeでMastodonが必要なものを梱包する話
by
Masahito Zembutsu
Docker超入門
by
VirtualTech Japan Inc.
Docker入門
by
Keita Midorikawa
Docker技術情報アップデート 2015年7月号
by
Masahito Zembutsu
Docker入門: コンテナ型仮想化技術の仕組みと使い方
by
Yuichi Ito
Docker最新動向2017秋+セキュリティの落とし穴
by
Masahito Zembutsu
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
by
Kunihiro TANAKA
Docker超入門
by
Katsunori Kanda
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
by
Masahito Zembutsu
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
by
VirtualTech Japan Inc.
使ってわかる 今どきのdocker超入門
by
Kazuhide Okamura
JAWS-UG コンテナ支部 Docker入門 10分ハンズオン
by
Ryo Nakamaru
分散環境におけるDocker とオーケストレーション
by
Masahito Zembutsu
捕鯨!詳解docker
by
雄哉 吉田
Similar to Docker 1.12 の衝撃
PPTX
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
by
Naoki Nagazumi
PDF
コンテナ on Windows
by
Tsubasa Nomura
PDF
Dockerでらくらく開発・運用を体感しよう
by
Takashi Makino
PDF
Docker Swarm入門
by
Masahito Zembutsu
PDF
DockerとDocker Hubの操作と概念
by
Masahito Zembutsu
PPTX
Dockerを使ってみよう
by
Ryo Adachi
PPTX
Docker v14
by
靖 小田島
PPTX
今さら聞けない人のためのDocker超入門 - KOF
by
VirtualTech Japan Inc.
PDF
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
by
Masahito Zembutsu
PPTX
今さら聞けない人のためのDocker超入門
by
Toru Miyahara
PPTX
今さら聞けない人のためのDocker超入門
by
VirtualTech Japan Inc./Begi.net Inc.
PDF
Dockerライフサイクルの基礎 地雷を踏み抜けろ!
by
Masahito Zembutsu
PPTX
コンテナの基本 ~Docker実践~
by
Ryosuke Uchiyama
PPTX
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
by
VirtualTech Japan Inc.
PPTX
いまさら聞けないDockerコンテナ超入門
by
VirtualTech Japan Inc./Begi.net Inc.
PDF
Dockerイメージの理解とコンテナのライフサイクル
by
Masahito Zembutsu
PDF
Weaveを試してみた
by
Kazuto Kusama
PPTX
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
by
VirtualTech Japan Inc.
PPTX
Docker & Kubernetes基礎
by
Daisuke Hiraoka
PDF
Webアプリケーション開発者のためのDockerハンズオン
by
虎の穴 開発室
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
by
Naoki Nagazumi
コンテナ on Windows
by
Tsubasa Nomura
Dockerでらくらく開発・運用を体感しよう
by
Takashi Makino
Docker Swarm入門
by
Masahito Zembutsu
DockerとDocker Hubの操作と概念
by
Masahito Zembutsu
Dockerを使ってみよう
by
Ryo Adachi
Docker v14
by
靖 小田島
今さら聞けない人のためのDocker超入門 - KOF
by
VirtualTech Japan Inc.
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
by
Masahito Zembutsu
今さら聞けない人のためのDocker超入門
by
Toru Miyahara
今さら聞けない人のためのDocker超入門
by
VirtualTech Japan Inc./Begi.net Inc.
Dockerライフサイクルの基礎 地雷を踏み抜けろ!
by
Masahito Zembutsu
コンテナの基本 ~Docker実践~
by
Ryosuke Uchiyama
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
by
VirtualTech Japan Inc.
いまさら聞けないDockerコンテナ超入門
by
VirtualTech Japan Inc./Begi.net Inc.
Dockerイメージの理解とコンテナのライフサイクル
by
Masahito Zembutsu
Weaveを試してみた
by
Kazuto Kusama
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
by
VirtualTech Japan Inc.
Docker & Kubernetes基礎
by
Daisuke Hiraoka
Webアプリケーション開発者のためのDockerハンズオン
by
虎の穴 開発室
Docker 1.12 の衝撃
1.
Docker 1.12 の衝撃 M3
Tech Talk 2016/6/28 (@yteraoka)
2.
Docker 1.11 の
Swarm クラスタ を Production 環境に投入すべく、 ほぼほぼ構成が出来上がったとこ ろでそれはやって来ました
3.
導入予定の構成
5.
● 各サーバーがTLS通信(サーバー、クライアントの証明書も確認) するための証明書発行機能 ● Swarm
Cluster を構成するための Swarm Manager(3台 or 5台) + Key / Value ストア(Consul) ● コンテナを実行する Docker サーバーとその各サーバー上の Swarm Agent ● Docker の Overlay network を構成するための Key-Value ストア (Consul) (別々のDockerサーバー上のコンテナが同一ネットワークとして稼働) ● 外部からコンテナにアクセスするための Reverse Proxy / Load Balancer としての nginx または HAProxy ● nginx / HAProxy の設定をコンテナの起動停止に合わせて更新するための Consul-Template(Consul も必要) ● Consul-Template のために Docker Engine のイベントを監視してサービ スを登録、削除する Registrator ● 様々な用途で使われる Consul は単一のクラスタ
6.
これがなんと!
7.
たったのこれだけ
8.
● 分散Key-Valueストア ● それを必要としていたOverlay
Network ● TLS証明書発行機能 ● 外部からのアクセス用Proxy 全部取り込まれました!!
9.
# 1台目 $ docker
swarm init --listen-addr 192.168.99.121:2377 # 2台目 $ docker swarm join --manager ¥ --listen-addr 192.168.99.122:2377 192.168.99.121:2377 # 3台目 $ docker swarm join --manager ¥ --listen-addr 192.168.99.123:2377 192.168.99.121:2377 # 知らない node が join してくると困るので leader node で # accept する $ docker node accept <node name>
10.
マネージャは3台あれば冗長構成となるので、Docker の実行ノードがもっと 欲しい場合は $ docker
swarm join ¥ --listen-addr 192.168.99.124:2377 192.168.99.121:2377 $ docker swarm join ¥ --listen-addr 192.168.99.125:2377 192.168.99.121:2377 と、どんどん追加ですればOK 減らすのも簡単、稼働中のコンテナは別 node に移してくれる
11.
コマンドもたったのこれだけ あの構成にどれだけの...
12.
が
13.
これだけではない!
14.
さらに、これまでの Swarm には無かった Service
という概念、機能が加わりました これは Kubernetes などに存在し、これまで の Swarm には無い辛いところでした
15.
$ docker service
create ¥ --replicas 3 -p 3000 ¥ --name myapp myapp:1.0
16.
$ docker service
create ¥ --replicas 3 -p 3000 ¥ --name myapp myapp:1.0 これで myapp コンテナを3つ起動してくれます、不意に落ちて も3つをキープするように起動してくれます。実行していた Docker node が H/W 障害などで停止しても別の node で実行 してくれます https://docs.docker.com/engine/swarm/swarm-tutorial/deploy-service/
17.
$ docker service
scale myapp=5
18.
$ docker service
scale myapp=5 これでさらに2つのコンテナを追加して5つのコンテナの実行を 維持してくれます ピークを過ぎたら減らせばOK https://docs.docker.com/engine/swarm/swarm-tutorial/scale-service/
19.
Rolling update
20.
$ docker service
update ¥ --image myapp:1.1 myapp
21.
$ docker service
update ¥ --image myapp:1.1 myapp これで myapp の実行イメージを順番に切り替えてくれます 同時にいくつ切り替えるのか、間隔をどれだけ開けるのかは create / update で指定する --update-parallelism, --update- delay で調整可能 https://docs.docker.com/engine/swarm/swarm-tutorial/rolling-update/
22.
Load Balancing
23.
3000/tcp myapp 3000/tcp myapp 3000/tcp myapp 32767/tcp 32767/tcp 32767/tcp Docker外 サービスのポートはどの
node でも同 じ番号に map され、各 node に振り 分けられる(ラウンドロビン) この図ではおまかせ設定のポート番号 だが、任意の番号を指定可能 こういうわけなので Consul- Template と組み合わせた nginx / HAProxy というものは必須ではなく なります Consul いなくなっちゃったし
24.
bundle / stack https://github.com/docker/docker/blob/master/experimental/docker-stacks-and-bundles.md
25.
bundle は複数のコンテナをまとめた定義 ファイル(アプリとRedisのセットなど) (Kubernetes の
Pod とは違いそう) stack は bundle から起動されたコンテナ の集合
26.
Docker 1.12 正式リリースが待ち遠しい
Download