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
Kazuyuki Mori
201,102 views
Docker基礎+docker0.9, 0.10概要
Internet
◦
Read more
128
Save
Share
Embed
Embed presentation
Download
Downloaded 330 times
1
/ 32
2
/ 32
3
/ 32
4
/ 32
5
/ 32
6
/ 32
7
/ 32
8
/ 32
9
/ 32
10
/ 32
11
/ 32
12
/ 32
13
/ 32
14
/ 32
15
/ 32
16
/ 32
17
/ 32
18
/ 32
19
/ 32
20
/ 32
21
/ 32
22
/ 32
23
/ 32
24
/ 32
25
/ 32
26
/ 32
27
/ 32
28
/ 32
29
/ 32
30
/ 32
31
/ 32
32
/ 32
More Related Content
PPTX
貧乏人でも出来るお手軽docker
by
Kenzo Nagahisa
PDF
Docker実践入門
by
hiro nemu
PDF
Docker + Checkpoint/Restore
by
kawamuray
PPTX
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
by
VirtualTech Japan Inc.
PPTX
Dockerの基本的な話
by
gree_tech
PPTX
Docker地雷n本勝負
by
RyutaKoide
PDF
Dockerで開発環境をデリバる
by
Daigou Harada
PDF
Docker入門 - 基礎編 いまから始めるDocker管理
by
Masahito Zembutsu
貧乏人でも出来るお手軽docker
by
Kenzo Nagahisa
Docker実践入門
by
hiro nemu
Docker + Checkpoint/Restore
by
kawamuray
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
by
VirtualTech Japan Inc.
Dockerの基本的な話
by
gree_tech
Docker地雷n本勝負
by
RyutaKoide
Dockerで開発環境をデリバる
by
Daigou Harada
Docker入門 - 基礎編 いまから始めるDocker管理
by
Masahito Zembutsu
What's hot
PPTX
Dockerが抱えるネットワークの課題
by
Asuka Suzuki
PDF
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
by
Takehara Ryo
PDF
捕鯨!詳解docker
by
雄哉 吉田
PPTX
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
by
雄哉 吉田
PDF
アプリ屋もDockerをドカドカ使おう ~ Docker入門
by
Hori Tasuku
PDF
インフラエンジニアのためのRancherを使ったDocker運用入門
by
Masahito Zembutsu
PDF
コンテナ技術と普及がシステム・インテグレータに与える影響
by
Masahito Zembutsu
PDF
Docker入門: コンテナ型仮想化技術の仕組みと使い方
by
Yuichi Ito
PDF
オトナのDocker入門
by
Tsukasa Kato
PDF
dockerでImmutable InfrastructureなWordPressを考える
by
GMOインターネット
PDF
Dockerについて
by
74th
PDF
はてなにおける継続的デプロイメントの現状と Docker の導入
by
Yu Nobuoka
PDF
普通のRailsアプリをdockerで本番運用する知見
by
zaru sakuraba
PPTX
15分で分か(った気になれ)るDocker
by
Masahiro NAKAYAMA
PDF
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
PDF
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
by
Masahiro Nagano
PDF
Dockerの基本と応用~快適コンテナライフを実現するArukas~
by
Masahito Zembutsu
PDF
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
by
Masahito Zembutsu
PDF
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
by
Masahito Zembutsu
PDF
JAWS-UG コンテナ支部 Docker入門 ハンズオン
by
Ryo Nakamaru
Dockerが抱えるネットワークの課題
by
Asuka Suzuki
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
by
Takehara Ryo
捕鯨!詳解docker
by
雄哉 吉田
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
by
雄哉 吉田
アプリ屋もDockerをドカドカ使おう ~ Docker入門
by
Hori Tasuku
インフラエンジニアのためのRancherを使ったDocker運用入門
by
Masahito Zembutsu
コンテナ技術と普及がシステム・インテグレータに与える影響
by
Masahito Zembutsu
Docker入門: コンテナ型仮想化技術の仕組みと使い方
by
Yuichi Ito
オトナのDocker入門
by
Tsukasa Kato
dockerでImmutable InfrastructureなWordPressを考える
by
GMOインターネット
Dockerについて
by
74th
はてなにおける継続的デプロイメントの現状と Docker の導入
by
Yu Nobuoka
普通のRailsアプリをdockerで本番運用する知見
by
zaru sakuraba
15分で分か(った気になれ)るDocker
by
Masahiro NAKAYAMA
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
by
Masahiro Nagano
Dockerの基本と応用~快適コンテナライフを実現するArukas~
by
Masahito Zembutsu
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
by
Masahito Zembutsu
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
by
Masahito Zembutsu
JAWS-UG コンテナ支部 Docker入門 ハンズオン
by
Ryo Nakamaru
Viewers also liked
PDF
Dockerイメージの理解とコンテナのライフサイクル
by
Masahito Zembutsu
PDF
Docker 基本のおさらい
by
Naoki Nagazumi
PDF
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
by
さくらインターネット株式会社
PDF
Dockerの仕組みとIIJ社内での利用例
by
maebashi
PDF
Docker Machineを使ってみよう
by
真俊 横田
PDF
AWSでDockerを扱うためのベストプラクティス
by
Amazon Web Services Japan
PDF
Docker Swarm入門
by
Masahito Zembutsu
PDF
DockerでWordPressサイトを開発してみよう
by
mookjp
PDF
DockerとKubernetesが作る未来
by
Kazuto Kusama
PPTX
DockerをRed Hatはどのように見ているのか
by
Emma Haruka Iwao
PDF
はじめてのdocker
by
at grandpa
PDF
Pythonによる機械学習入門 ~SVMからDeep Learningまで~
by
Yasutomo Kawanishi
PDF
Dockerを支える技術
by
Etsuji Nakai
PDF
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-
by
Masahito Zembutsu
PDF
Docker ComposeでMastodonが必要なものを梱包する話
by
Masahito Zembutsu
Dockerイメージの理解とコンテナのライフサイクル
by
Masahito Zembutsu
Docker 基本のおさらい
by
Naoki Nagazumi
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
by
さくらインターネット株式会社
Dockerの仕組みとIIJ社内での利用例
by
maebashi
Docker Machineを使ってみよう
by
真俊 横田
AWSでDockerを扱うためのベストプラクティス
by
Amazon Web Services Japan
Docker Swarm入門
by
Masahito Zembutsu
DockerでWordPressサイトを開発してみよう
by
mookjp
DockerとKubernetesが作る未来
by
Kazuto Kusama
DockerをRed Hatはどのように見ているのか
by
Emma Haruka Iwao
はじめてのdocker
by
at grandpa
Pythonによる機械学習入門 ~SVMからDeep Learningまで~
by
Yasutomo Kawanishi
Dockerを支える技術
by
Etsuji Nakai
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-
by
Masahito Zembutsu
Docker ComposeでMastodonが必要なものを梱包する話
by
Masahito Zembutsu
Similar to Docker基礎+docker0.9, 0.10概要
PDF
Dockerハンズオン
by
Kazuyuki Mori
PPTX
コンテナの基本 ~Docker実践~
by
Ryosuke Uchiyama
PDF
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
by
Masahito Zembutsu
PPTX
Docker超入門
by
VirtualTech Japan Inc.
PDF
Docker事始めと最新動向 2015年6月
by
Emma Haruka Iwao
PDF
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
by
Masahito Zembutsu
PPTX
Docker & Kubernetes基礎
by
Daisuke Hiraoka
PDF
Docker 17.06 Updates 最近何が変わったの?
by
Masahito Zembutsu
PPTX
Dockerを使ってみよう
by
Ryo Adachi
PDF
Dockerでらくらく開発・運用を体感しよう
by
Takashi Makino
PPTX
いまさら聞けないDockerコンテナ超入門
by
VirtualTech Japan Inc./Begi.net Inc.
PDF
Docker道場オンライン#1 Docker基礎概念と用語の理解
by
Masahito Zembutsu
PDF
Dockerハンズオン
by
Kon Yuichi
PDF
DockerとDocker Hubの操作と概念
by
Masahito Zembutsu
PDF
Docker for Windows & Web Apps for Containers 実践活用技法
by
Microsoft Corporation
PDF
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
by
Naoki Nagazumi
PDF
Docker社内勉強会
by
osamu_takezawa
PDF
LinuxClub勉強会 - 基礎とハンズオンから始めるDockerを使用したコンテナ技術
by
heitorhirose
PDF
DOO-013_Docker 最新動向と Azure Container Service 入門
by
decode2016
PPTX
Docker study for beginner in My Company 2017/10/19
by
TearTheSky
Dockerハンズオン
by
Kazuyuki Mori
コンテナの基本 ~Docker実践~
by
Ryosuke Uchiyama
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
by
Masahito Zembutsu
Docker超入門
by
VirtualTech Japan Inc.
Docker事始めと最新動向 2015年6月
by
Emma Haruka Iwao
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
by
Masahito Zembutsu
Docker & Kubernetes基礎
by
Daisuke Hiraoka
Docker 17.06 Updates 最近何が変わったの?
by
Masahito Zembutsu
Dockerを使ってみよう
by
Ryo Adachi
Dockerでらくらく開発・運用を体感しよう
by
Takashi Makino
いまさら聞けないDockerコンテナ超入門
by
VirtualTech Japan Inc./Begi.net Inc.
Docker道場オンライン#1 Docker基礎概念と用語の理解
by
Masahito Zembutsu
Dockerハンズオン
by
Kon Yuichi
DockerとDocker Hubの操作と概念
by
Masahito Zembutsu
Docker for Windows & Web Apps for Containers 実践活用技法
by
Microsoft Corporation
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
by
Naoki Nagazumi
Docker社内勉強会
by
osamu_takezawa
LinuxClub勉強会 - 基礎とハンズオンから始めるDockerを使用したコンテナ技術
by
heitorhirose
DOO-013_Docker 最新動向と Azure Container Service 入門
by
decode2016
Docker study for beginner in My Company 2017/10/19
by
TearTheSky
Docker基礎+docker0.9, 0.10概要
1.
Docker基礎 0.9/0.10概要 @mainyaa Image by docker
blog
2.
Who ● @mainyaa ● Kazuyuki
Mori ● フロントエンドからバックエンドまでやる系エンジニア ● AngualrJSとDocker大好き ● Topgate, Inc. - http://www.topgate.co.jp/ ● Happy New World - http://d.hatena.ne.jp/mainyaa ● 日経ソフトウエア 2014年06月号 でDockerの記事書いてます ○ WindowsでDockerやりたい人向け(ステマ)
3.
Docker? Image by docker
blog
4.
デプロイの問題 ● デプロイしてみたら動きませんでした>< ● サーバーごとに違う環境変数、pythonのバー ジョン、ライブラリのバージョン ●
手元では上手くいくが、プロダクションでは転ぶ 場合にどうするか ● ロックインを避けつつスケールしたい
5.
Dockerとは ● オープンソースの次世代仮想化技術 ● アプリケーションを「コンテナ」にパッ ケージング&デプロイ&実行 ●
1回ビルドすればどこでも動く ● Dockerfileさえあればいつでも再現で きる ● Go言語で書かれている
6.
何を解決するの? ● デプロイ作業をもっと手軽に! ○ Dockerfileを元に必要なライブラリや環境変数もまとめ てパッケージング ○
パッケージングしたコンテナ仮想環境を実行&テスト& デプロイ Dockerfileでインフラをコードとして扱える
7.
何を解決するの? ● コンテナ仮想化 ○ ビルドもデプロイも高速 ○
オーバーヘッドが少ない ○ プラットフォームやハードウェアからの隔離環境 ○ ラップトップで動いているものをそのままサーバーに持っ ていける 問題が起きても、本番と同一のコンテナを手元で動かせ、shellで 入れるため再現性が高い
8.
何を解決するの? ● ロールバック ○ すべてのコンテナには固有IDがある ○
Dockerfileの行ごとにコンテナIDが作られる ○ 全てのコンテナは親からの差分保存 ○ gitのように失敗した時点に戻ってやりなおせる ○ アプリケーション、DB、ネイティブツールをコンテナ単位 に疎結合に 依存関係ごとバージョン切り替え&ロールバック
9.
何を解決するの? ● VMと何が違うのか ○ Dockerfileでインフラをコードにできる ○
ゲストOSがなく、カーネルを共有しているためオーバー ヘッドが少ない ○ 過去の成功分は再実行しないため、テストやCIも高速 ○ Dockerコンテナ != Linuxコンテナ
10.
VM vs コンテナ Image
by docker document
11.
コンテナ? Image by nromagna
12.
ハイレベルから見たコンテナ ● 軽量VM ○ プロセス隔離空間 ○
ネットワーク隔離空間 ○ リソース分離:CPU, メモリのcgroupsによる制御 ○ ルートとして実行できる ○ コピーオンライト ○ ログはすべてstdout/stderr/stdin
13.
ローレベルから見たコンテナ ● chrootの強化版 ○ 1コンテナ=1プロセス ○
カーネルをホストと共有している ○ エミュレーションがない ■ VMでもないし準仮想化でもない ○ cgroupsによるリソース制限
14.
Devにとってのコンテナ ● コンテナ内だけを気にすればよい ○ アプリケーションのコード ○
アプリケーションの依存ライブラ リ ○ パッケージマネージャー ○ ネイティブアプリ ○ データ Image by hisashi_0802
15.
Opsにとってのコンテナ ● コンテナ外だけを気にすればよい ○ ログ ○
リモートアクセス ○ ネットワーク設定 ○ リソースモニタリング Image by グッ写/GATAGS
16.
Dockerfile? ● OSのスクラッチイメージからアプリケーションが動作するまでを 書いたコード ● Dockerは、ビルド時にDockerfileの1行ごとにコンテナを作り、 sha1ハッシュのコンテナIDを割り当てる ●
コンテナは常に親コンテナからの差分の積み上げ ● Dockerfileの一部を変えても、成功部分は実行しないため、テ ストやCIが非常に高速になる
17.
FROM ubuntu:12.04 # Pull
base image. RUN apt-get update RUN apt-get apt-get install -y redis-server -- no-install-recommends # Install redis. RUN apt-get clean && rm -rf /var/cache/apt/archives/* /var/lib/apt/lists/* EXPOSE 80 # Expose ports. ENTRYPOINT ["/usr/bin/redis-server"] # Define default command.
18.
AUFS? ● コピーオンライト ○ 変更が発生したら初めて保存 ●
レイヤー構造のファイルシステム ● 親コンテナからの差分のみを保存していく ● 差分こそDockerのキモ
19.
コピーオンライト+AUFS? ● ルートファイルシステムはコピーオンライトで作られる ● もし、1GBのゲストOSを10個動かそうとした場合に使用する ディスクスペースは・・・? ○
VM: 10GB ○ Docker: 1GB ● 高速デプロイ、省メモリ、省ディスクスペース
20.
AUFS? Image by docker
document
21.
AUFS? Image by docker
document
22.
AUFS? Image by docker
document
23.
AUFS? Image by docker
document
24.
デモ ● https://asciinema.org/a/7392
25.
制約 ● Linuxでしか動かない ● Linux
カーネル3.8以降 ● 64bitマシンのみ ● 運用面, securityの課題 Image by Docker blog
26.
まとめ ● Dockerならディスクスペースを抑えつつ仮想化できるよ ○ 固めて、積み上げて、配信して、切り替える ○
コピーオンライトによる差分 ○ どのコンテナにもshellで入って再現できる ● アプリケーションのお試しや配布が手軽にできる ● プライベートなPaaS ● 自動テストやCI ● 1日に数十回のデプロイ ● 中央集権型から分散型へ ○ CoreOS, etcd, Serf, HAProxy, SkyDNS Image by Docker blog
27.
Docker 0.9概要 ● execution
driversにより、足回りが 抽象化された ● 多数の隔離ツールがトレードオフとと もに利用できるようになった。ドライ バは絶賛開発中 ● OpenVZ, systemd-nspawn, libvirt- lxc, libvirt-sandbox, qemu/kvm, BSD Jails, Solaris Zones, chroot Image by docker blog
28.
Docker 0.9概要 ● バグ修正多数 ●
docker build 時に--rmがデフォルトになった ● libcontainerがデフォルトのドライバとなった ○ Pure Go-langで書かれたユーザーランドパッケージに 依存しない隔離ライブラリ ○ = lxcは必須じゃなくなった
29.
Docker 0.9概要 Image by
Docker blog
30.
Docker 0.10概要 ● バグ修正多数 ●
品質向上とシステム管理者向けのアップデート ○ シグナルハンドリング修正 ○ TLS認証サポート ○ sytemdプラグインサポート
31.
Docker 1.0の目標 ● プロダクション品質 ●
すべての主要なOSでのファーストクラスのサポート ● 小さなコアと安定したプラグインというアーキテクチャ ● 十分なドキュメント ● Dockerとパートナーによって、商用サポートができること ● Dockerの長期的なサポートを提供 Image by Docker blog
32.
補足 ● Facebookグループを作ったので良かったら入ってください ● https://www.facebook. com/groups/237393613114175/ Image
by Docker blog
Download