Submit Search
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
Download as PPTX, PDF
26 likes
29,521 views
Masaomi Kudo
VMwareユーザのためのDocker入門。 DockerとVMwareのリンククローンやProject Fargo,CloudVolumesの比較や解説
Technology
Read more
1 of 38
Download now
Downloaded 88 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
More Related Content
PPTX
15分で分か(った気になれ)るDocker
Masahiro NAKAYAMA
PDF
Dockerクイックツアー
Etsuji Nakai
PDF
Docker 基本のおさらい
Naoki Nagazumi
PDF
Docker入門
Keita Midorikawa
PPTX
【社内勉強会】Docker入門
Kazuki Murahama
PDF
Docker volume基礎/Project Longhorn紹介
Masahito Zembutsu
PPTX
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
cyberblack28 Ichikawa
PPTX
Docker超入門
VirtualTech Japan Inc.
15分で分か(った気になれ)るDocker
Masahiro NAKAYAMA
Dockerクイックツアー
Etsuji Nakai
Docker 基本のおさらい
Naoki Nagazumi
Docker入門
Keita Midorikawa
【社内勉強会】Docker入門
Kazuki Murahama
Docker volume基礎/Project Longhorn紹介
Masahito Zembutsu
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
cyberblack28 Ichikawa
Docker超入門
VirtualTech Japan Inc.
What's hot
(20)
PDF
Dockerについて
74th
PDF
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
Kunihiro TANAKA
PDF
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
Masahito Zembutsu
PDF
DockerでWordPressサイトを開発してみよう
mookjp
PDF
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Masahito Zembutsu
PDF
Docker Compose 徹底解説
Masahito Zembutsu
PDF
Docker超入門
Katsunori Kanda
PDF
Dockerを支える技術
Etsuji Nakai
PDF
Docker with RHEL7 技術勉強会
Etsuji Nakai
PDF
オトナのDocker入門
Tsukasa Kato
PDF
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
Naoki Nagazumi
PDF
Docker hands on nifty sakura jul19
Masahito Zembutsu
PPTX
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
PDF
Using LXC on Production
Isao Shimizu
PPTX
DockerをRed Hatはどのように見ているのか
Emma Haruka Iwao
PDF
Docker ComposeでMastodonが必要なものを梱包する話
Masahito Zembutsu
PDF
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
Emma Haruka Iwao
PPTX
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
VirtualTech Japan Inc.
PDF
JAWS-UG コンテナ支部 Docker入門 ハンズオン
Ryo Nakamaru
PDF
Dockerイメージ構築 実践テクニック
Emma Haruka Iwao
Dockerについて
74th
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
Kunihiro TANAKA
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
Masahito Zembutsu
DockerでWordPressサイトを開発してみよう
mookjp
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Masahito Zembutsu
Docker Compose 徹底解説
Masahito Zembutsu
Docker超入門
Katsunori Kanda
Dockerを支える技術
Etsuji Nakai
Docker with RHEL7 技術勉強会
Etsuji Nakai
オトナのDocker入門
Tsukasa Kato
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
Naoki Nagazumi
Docker hands on nifty sakura jul19
Masahito Zembutsu
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
Using LXC on Production
Isao Shimizu
DockerをRed Hatはどのように見ているのか
Emma Haruka Iwao
Docker ComposeでMastodonが必要なものを梱包する話
Masahito Zembutsu
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
Emma Haruka Iwao
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
VirtualTech Japan Inc.
JAWS-UG コンテナ支部 Docker入門 ハンズオン
Ryo Nakamaru
Dockerイメージ構築 実践テクニック
Emma Haruka Iwao
Ad
Viewers also liked
(20)
PDF
CFの便利機能を他の環境でも。Open Service Broker
Kazuto Kusama
PPT
VMware NSX で作る VDI 環境のファイアウォール
ymita
PDF
OpenStackを体で操作する
Hiroki Ishikawa
PDF
VMwareで手っ取り早く社内システムをHAサーバ化してみました (bpstudy#38)
Yuichiro Saito
PDF
常識の壁を打ち破れ(VMware ThinApp でWindowsを仮想化)
tunemicky
PDF
VlanManagerを使ってみた
Hiroki Ishikawa
PDF
VMware的インフラ仮想化の世界
Takahiro HAGIWARA
PDF
Docker事始めと最新動向 2015年6月
Emma Haruka Iwao
PPTX
paizaのオンラインジャッジを支えるDockerとその周辺
paiza
PDF
Docker 1.12 & Swarm Mode Introduction ~ Docker の新しい技術と swarm モードの紹介
Masahito Zembutsu
PPTX
Dockerの基本的な話
gree_tech
PPTX
OSC 2014 Tokyo/Spring さくらの社長が語る!「さくらのクラウド」でのウェブサービスかんたん運用術~Dockerをつかってみた~
Kunihiro TANAKA
PPTX
Dockerのネットワークについて
Nobuyuki Matsui
PDF
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
Shuji Yamada
PDF
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Masahito Zembutsu
PDF
Docker技術情報アップデート 2015年7月号
Masahito Zembutsu
PDF
8a1#19[はじめてのdocker] 公開版
Kamon Nobuchika
PDF
What's New in Docker Enterprise Edition (in Japanese)
Creationline,inc.
PDF
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
PPTX
Docker Community Edition & Enterprise Edition
Creationline,inc.
CFの便利機能を他の環境でも。Open Service Broker
Kazuto Kusama
VMware NSX で作る VDI 環境のファイアウォール
ymita
OpenStackを体で操作する
Hiroki Ishikawa
VMwareで手っ取り早く社内システムをHAサーバ化してみました (bpstudy#38)
Yuichiro Saito
常識の壁を打ち破れ(VMware ThinApp でWindowsを仮想化)
tunemicky
VlanManagerを使ってみた
Hiroki Ishikawa
VMware的インフラ仮想化の世界
Takahiro HAGIWARA
Docker事始めと最新動向 2015年6月
Emma Haruka Iwao
paizaのオンラインジャッジを支えるDockerとその周辺
paiza
Docker 1.12 & Swarm Mode Introduction ~ Docker の新しい技術と swarm モードの紹介
Masahito Zembutsu
Dockerの基本的な話
gree_tech
OSC 2014 Tokyo/Spring さくらの社長が語る!「さくらのクラウド」でのウェブサービスかんたん運用術~Dockerをつかってみた~
Kunihiro TANAKA
Dockerのネットワークについて
Nobuyuki Matsui
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
Shuji Yamada
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Masahito Zembutsu
Docker技術情報アップデート 2015年7月号
Masahito Zembutsu
8a1#19[はじめてのdocker] 公開版
Kamon Nobuchika
What's New in Docker Enterprise Edition (in Japanese)
Creationline,inc.
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
Docker Community Edition & Enterprise Edition
Creationline,inc.
Ad
Similar to VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
(20)
PDF
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
PDF
ソフトウェア工学2023 06 コンテナ仮想化
Toru Tamaki
PPTX
今さら聞けない人のためのDocker超入門 - KOF
VirtualTech Japan Inc.
PPTX
今さら聞けない人のためのDocker超入門
VirtualTech Japan Inc./Begi.net Inc.
PPTX
今さら聞けない人のためのDocker超入門
Toru Miyahara
PPTX
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
VirtualTech Japan Inc.
PDF
OpenNebula on Ubuntu
autumnalsky
PDF
Dockerの仕組みとIIJ社内での利用例
maebashi
PPTX
PFIセミナーH271022 ~コマンドを叩いて遊ぶ コンテナ仮想、その裏側~
Preferred Networks
PPTX
Docker入門 OSC 2018 Tokyo/Spring
cyberblack28 Ichikawa
PPTX
LinAction Theme Docker
cyberblack28 Ichikawa
PDF
Docker handson
koda3
PDF
VagrantユーザのためのDocker入門
Masashi Shinbara
PDF
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
PPTX
Docker & Kubernetes基礎
Daisuke Hiraoka
PDF
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
PDF
ゆるふわなDockerの使い方
Kento Aoyama
PDF
Dockerを使ってみよう
GIG inc.
PDF
捕鯨!詳解docker
雄哉 吉田
PDF
Dockerでらくらく開発・運用を体感しよう
Takashi Makino
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
ソフトウェア工学2023 06 コンテナ仮想化
Toru Tamaki
今さら聞けない人のためのDocker超入門 - KOF
VirtualTech Japan Inc.
今さら聞けない人のためのDocker超入門
VirtualTech Japan Inc./Begi.net Inc.
今さら聞けない人のためのDocker超入門
Toru Miyahara
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
VirtualTech Japan Inc.
OpenNebula on Ubuntu
autumnalsky
Dockerの仕組みとIIJ社内での利用例
maebashi
PFIセミナーH271022 ~コマンドを叩いて遊ぶ コンテナ仮想、その裏側~
Preferred Networks
Docker入門 OSC 2018 Tokyo/Spring
cyberblack28 Ichikawa
LinAction Theme Docker
cyberblack28 Ichikawa
Docker handson
koda3
VagrantユーザのためのDocker入門
Masashi Shinbara
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
Docker & Kubernetes基礎
Daisuke Hiraoka
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
ゆるふわなDockerの使い方
Kento Aoyama
Dockerを使ってみよう
GIG inc.
捕鯨!詳解docker
雄哉 吉田
Dockerでらくらく開発・運用を体感しよう
Takashi Makino
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
1.
VMwareユーザのための docker入門 工藤真臣
1
2.
免責事項 • 書いてあることが全部正しいこととは限りません
• 間違ってても石を投げないでください 2
3.
dockerって? • LinuxコンテナやUnionMountで実現するコンテナ型仮想化をいまどきの
Git風に実装された管理ツール 3 カーネル空間 プ ロ セ ス プ ロ セ ス プ ロ セ ス カーネル空間 プ ロ セ ス プ ロ セ ス プ ロ セ ス プ ロ セ ス 非仮想化環境仮想コンテナ環境 カーネル空間カーネル空間 カーネル空間 プ ロ セ ス プ ロ セ ス プ ロ セ ス プ ロ セ ス 仮想マシン環境 Hypervisor
4.
dockerのアーキテクチャ • dockerはあくまでも管理ツール
• Linuxコンテナ自体が複数の技術から構成されている • 各コンポーネントごとに抽象化されているため、 様々な技術の組み合わせが可能 • 特にLinuxコンテナを便利に使えるように、コンテナのイメージの管理に 色々な配慮がされている • コンテナイメージを公開するためのレジストリが公開されていたり、 イメージを高速展開するための差分ディスク作成等が特徴 4
5.
便利なの? • 公開されているレジストリからCentOSのテンプレートの最新版を取得
# docker pull centos:latest • 取得済みイメージからコンテナを実行 # docker run centos:latest • 稼動中のコンテナからイメージを作成 # docker commit コンテナ名イメージ保存先 • 定義ファイルからコンテナを作成 # docker build コンテナ名イメージ保存先 • 作成したイメージをレジストリに公開する # docker push コンテナ名 5
6.
定義ファイルからイメージを作成 パラメータ用途 FROM
テンプレートになるDockerイメージの指定 MAINTAINER 公開者の情報 RUN コマンドの実行 ADD ファイルやディレクトリを追加 CMD コンテナーの実行コマンド1 ENTRYPOINT コンテナーの実行コマンド2 WORKDIR 作業ディレクトリの指定 ENV 環境変数の設定 USER 実行ユーザの指定 EXPOSE ネットワークポートの公開 VOLUME 外部ボリュームのマウント 6
7.
イメージがあれば 展開,ログオンまで 数秒
7
8.
Immutable Infrastructure ぽくね?
8
9.
Dockerやるな! 9
10.
もしかして ESXiの ライバル?!!
10
11.
コンテナ型って ホストのカーネルを共有して いるから
動作するOSに制限が あるんじゃ? 11
12.
12 仮想コンテナ環境 カーネル空間
プ ロ セ ス プ ロ セ ス プ ロ セ ス プ ロ セ ス カーネル空間カーネル空間 カーネル空間 プ ロ セ ス プ ロ セ ス プ ロ セ ス プ ロ セ ス 仮想マシン環境 Hypervisor CentOS Ubuntu CentOS Windows
13.
確かにOSが 色々必要だと いいかもね
13
14.
でも仮想マシンって クローン作成するのも 時間がかかるよね?
何かあるの? 14
15.
あるよ 15
16.
リンククローン • テンプレートになるディスクを読み取り専用として、
書き込み可能な差分ディスクをレイヤリングして使用可能にする技術 16
17.
さっきの図を使うとこんな感じ 17 カーネル空間
プ ロ セ ス プ ロ セ ス プ ロ セ ス カーネル空間 プ ロ セ ス プ ロ セ ス プ ロ セ ス プ ロ セ ス 非仮想化環境仮想コンテナ環境 仮想マシン環境 プ ロ セ ス Hypervisor リンククローン カーネル空間 プ ロ セ ス カーネル空間 プ ロ セ ス プ ロ セ ス カーネル空間 書き込み差分 テンプレート (読み取り専用)
18.
18 リンククローンって VDI専用じゃないの?
19.
19 vSphere単体でもできるよ New-VM
-Name MyLinkedCloneVM1 -VM $mySourceVM -LinkedClone -ReferenceSnapshot $myReferenceSnapshot -ResourcePool $vmhost -Datastore $myDatastore とかvCenter Orchestratorとか
20.
dockerのリンククローン • Linuxのカーネルに実装されている、Union
Mount(AUFS),LVM Thin Provisioningを使ったりしてファイルシステムのレイヤリングを実現 20
21.
さっきの図を使うとこんな感じ 21 カーネル空間
プ ロ セ ス プ ロ セ ス プ ロ セ ス Apache MySQL Apache Oracle カーネル空間 プ ロ セ ス プ ロ セ ス プ ロ セ ス プ ロ セ ス 非仮想化環境仮想コンテナ環境 仮想マシン環境 プ ロ セ ス Hypervisor カーネル空間 プ ロ セ ス カーネル空間 プ ロ セ ス プ ロ セ ス カーネル空間 テンプレート (読み取り専用) OSテンプレート (読み取り専用) OSテンプレート (読み取り専用) OSテンプレート (読み取り専用) リンククローン AUFS AUFS Apache MySQL Oracle
22.
22 差分展開できても 完全仮想化だよね?
起動時間は 早くならないよね?
23.
23 リンククローンて 複数のテンプレートを
合成できたっけ?
24.
ぐぬぬぬ・・・ 24
25.
25
26.
26
27.
リンククローンと 何が違う?おいしいの? 27
28.
メモリも差分だけで展開可能 28
29.
29
30.
あれっ複数ディスクから 1つのイメージ作る件は どうした?
30
31.
31
32.
32
33.
Cloud Volumesとは •
ThinAppのようにOSレイヤは吸収できないけど、dockerのAUFS相当な らもっとクールに実現できる 33
34.
これでデータの割り当ては思いのまま 34
35.
35 Project FargoとCloud
Volumeの組み合わせも可能
36.
36
37.
でもライセンスは必要 37
38.
本日のまとめ docker vSphere
Project Fargo Project Meteor 仮想化方式コンテナハイパーバイザーハイパーバイザーハイパーバイザー OS柔軟性 × Linuxカーネル依存 ◎ かなり自由 ◎ かなり自由 ◎ かなり自由 性能オーバヘッド ◎ 極小 △ 小~中 △ 小~中 △ 小~中 イメージの展開+起動 ○ 差分ディスク △ 差分ディスク ○ 差分ディスク+ 差分メモリ ○ 差分ディスク+ 差分ディスク アプリケーション柔軟性 ○ 展開後自動実行+ 定義ファイル × なし × なし ◎ 共有ディスク+ 差分ディスク 38 要するに適材適所
Download