Suche senden
Hochladen
Dockerで開発環境をデリバる
•
5 gefällt mir
•
2,336 views
Daigou Harada
Folgen
Dockerの勉強会資料です。ハンズオンにすれば良かったかな。。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 28
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
貧乏人でも出来るお手軽docker
貧乏人でも出来るお手軽docker
Kenzo Nagahisa
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Masahito Zembutsu
dockerでImmutable InfrastructureなWordPressを考える
dockerでImmutable InfrastructureなWordPressを考える
GMOインターネット
Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要
Kazuyuki Mori
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
Masahito Zembutsu
捕鯨!詳解docker
捕鯨!詳解docker
雄哉 吉田
オトナのDocker入門
オトナのDocker入門
Tsukasa Kato
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
Empfohlen
貧乏人でも出来るお手軽docker
貧乏人でも出来るお手軽docker
Kenzo Nagahisa
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Masahito Zembutsu
dockerでImmutable InfrastructureなWordPressを考える
dockerでImmutable InfrastructureなWordPressを考える
GMOインターネット
Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要
Kazuyuki Mori
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
Masahito Zembutsu
捕鯨!詳解docker
捕鯨!詳解docker
雄哉 吉田
オトナのDocker入門
オトナのDocker入門
Tsukasa Kato
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
Docker地雷n本勝負
Docker地雷n本勝負
RyutaKoide
Dockerについて
Dockerについて
74th
今日から始めるDigitalOcean
今日から始めるDigitalOcean
Masahito Zembutsu
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
JAWS-UG コンテナ支部 Docker入門 ハンズオン
JAWS-UG コンテナ支部 Docker入門 ハンズオン
Ryo Nakamaru
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
Asuka Suzuki
爆速プレビュープロキシ pool
爆速プレビュープロキシ pool
mookjp
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
Dockerの基本的な話
Dockerの基本的な話
gree_tech
Docker実践入門
Docker実践入門
hiro nemu
Docker入門
Docker入門
Shun Tsunoda
【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化
Yuki Kanazawa
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
雄哉 吉田
Docker向け軽量os 3製品比較
Docker向け軽量os 3製品比較
cloudconductor
Jenkins with Docker
Jenkins with Docker
Yahoo!デベロッパーネットワーク
普通のRailsアプリをdockerで本番運用する知見
普通のRailsアプリをdockerで本番運用する知見
zaru sakuraba
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
KokiMakita1
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
Docker + Checkpoint/Restore
Docker + Checkpoint/Restore
kawamuray
Kibanaでログを可視化してみた
Kibanaでログを可視化してみた
Daigou Harada
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
Daigou Harada
Weitere ähnliche Inhalte
Was ist angesagt?
Docker地雷n本勝負
Docker地雷n本勝負
RyutaKoide
Dockerについて
Dockerについて
74th
今日から始めるDigitalOcean
今日から始めるDigitalOcean
Masahito Zembutsu
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
JAWS-UG コンテナ支部 Docker入門 ハンズオン
JAWS-UG コンテナ支部 Docker入門 ハンズオン
Ryo Nakamaru
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
Asuka Suzuki
爆速プレビュープロキシ pool
爆速プレビュープロキシ pool
mookjp
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
Dockerの基本的な話
Dockerの基本的な話
gree_tech
Docker実践入門
Docker実践入門
hiro nemu
Docker入門
Docker入門
Shun Tsunoda
【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化
Yuki Kanazawa
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
雄哉 吉田
Docker向け軽量os 3製品比較
Docker向け軽量os 3製品比較
cloudconductor
Jenkins with Docker
Jenkins with Docker
Yahoo!デベロッパーネットワーク
普通のRailsアプリをdockerで本番運用する知見
普通のRailsアプリをdockerで本番運用する知見
zaru sakuraba
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
KokiMakita1
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
Docker + Checkpoint/Restore
Docker + Checkpoint/Restore
kawamuray
Was ist angesagt?
(20)
Docker地雷n本勝負
Docker地雷n本勝負
Dockerについて
Dockerについて
今日から始めるDigitalOcean
今日から始めるDigitalOcean
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
JAWS-UG コンテナ支部 Docker入門 ハンズオン
JAWS-UG コンテナ支部 Docker入門 ハンズオン
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
爆速プレビュープロキシ pool
爆速プレビュープロキシ pool
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Dockerの基本的な話
Dockerの基本的な話
Docker実践入門
Docker実践入門
Docker入門
Docker入門
【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
Docker向け軽量os 3製品比較
Docker向け軽量os 3製品比較
Jenkins with Docker
Jenkins with Docker
普通のRailsアプリをdockerで本番運用する知見
普通のRailsアプリをdockerで本番運用する知見
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker + Checkpoint/Restore
Docker + Checkpoint/Restore
Andere mochten auch
Kibanaでログを可視化してみた
Kibanaでログを可視化してみた
Daigou Harada
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
Daigou Harada
Infrastructure.nagoya ~Dockerって何ですか?~
Infrastructure.nagoya ~Dockerって何ですか?~
hamaji_takahisa
PHP関数他探訪2016
PHP関数他探訪2016
Satoshi Hirata
Chef社内勉強会(第1回)
Chef社内勉強会(第1回)
Yoshinori Nakanishi
継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境
智治 長沢
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
Rina Fukuda
3 Faces of Kaizen
3 Faces of Kaizen
Kiro Harada
Fluentd+elasticsearch+kibana(fluentd編)
Fluentd+elasticsearch+kibana(fluentd編)
Daisuke Kikuchi
TPS Lean and Agile - Brief History and Future
TPS Lean and Agile - Brief History and Future
Kiro Harada
Norikra + Fluentd+ Elasticsearch + Kibana リアルタイムストリーミング処理ログ集計による異常検知
Norikra + Fluentd+ Elasticsearch + Kibana リアルタイムストリーミング処理ログ集計による異常検知
daisuke-a-matsui
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
Yuki Okada
ElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウ
ElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウ
Kentaro Yoshida
IoTの「I」をカタチにする~インターネット企業が取り組むスピーディなIoT参入への挑戦~
IoTの「I」をカタチにする~インターネット企業が取り組むスピーディなIoT参入への挑戦~
Koichi Sasaki
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
Andere mochten auch
(15)
Kibanaでログを可視化してみた
Kibanaでログを可視化してみた
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
Infrastructure.nagoya ~Dockerって何ですか?~
Infrastructure.nagoya ~Dockerって何ですか?~
PHP関数他探訪2016
PHP関数他探訪2016
Chef社内勉強会(第1回)
Chef社内勉強会(第1回)
継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
3 Faces of Kaizen
3 Faces of Kaizen
Fluentd+elasticsearch+kibana(fluentd編)
Fluentd+elasticsearch+kibana(fluentd編)
TPS Lean and Agile - Brief History and Future
TPS Lean and Agile - Brief History and Future
Norikra + Fluentd+ Elasticsearch + Kibana リアルタイムストリーミング処理ログ集計による異常検知
Norikra + Fluentd+ Elasticsearch + Kibana リアルタイムストリーミング処理ログ集計による異常検知
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
ElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウ
ElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウ
IoTの「I」をカタチにする~インターネット企業が取り組むスピーディなIoT参入への挑戦~
IoTの「I」をカタチにする~インターネット企業が取り組むスピーディなIoT参入への挑戦~
Jenkins 再入門
Jenkins 再入門
Ähnlich wie Dockerで開発環境をデリバる
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
Yosuke INOUE
2014.11.01 Dockerことはじめ
2014.11.01 Dockerことはじめ
xyzplus_net
20180925 docker ecs_fargate
20180925 docker ecs_fargate
Hisayuki Mori
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
MILI-LLC
Dockerを使ってみよう
Dockerを使ってみよう
Ryo Adachi
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法
Microsoft Corporation
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
Vagrant & Dockerによるイマドキの開発環境構築
Vagrant & Dockerによるイマドキの開発環境構築
Nakazawa Yuichi
Newcomer2020 Docker研修
Newcomer2020 Docker研修
Suguru Yazawa
年納めにDockerやろうず
年納めにDockerやろうず
Keita Neriai
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
AngularJSを通してDockerと触れ合った
AngularJSを通してDockerと触れ合った
pastelInc
Dockerfile for Perl development
Dockerfile for Perl development
Yuzo Iwasaki
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Masahito Zembutsu
Docker v14
Docker v14
靖 小田島
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Tomoya Kitayama
Docker Tシャツを着て Docker の話をする
Docker Tシャツを着て Docker の話をする
Yoshiaki Yoshida
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
2150117 infrastructure.nagoya
2150117 infrastructure.nagoya
Hiroki Ito
Dockerで.NET Core 3.0 GUIアプリを動かす話
Dockerで.NET Core 3.0 GUIアプリを動かす話
You&I
Ähnlich wie Dockerで開発環境をデリバる
(20)
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
2014.11.01 Dockerことはじめ
2014.11.01 Dockerことはじめ
20180925 docker ecs_fargate
20180925 docker ecs_fargate
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
Dockerを使ってみよう
Dockerを使ってみよう
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Vagrant & Dockerによるイマドキの開発環境構築
Vagrant & Dockerによるイマドキの開発環境構築
Newcomer2020 Docker研修
Newcomer2020 Docker研修
年納めにDockerやろうず
年納めにDockerやろうず
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
AngularJSを通してDockerと触れ合った
AngularJSを通してDockerと触れ合った
Dockerfile for Perl development
Dockerfile for Perl development
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Docker v14
Docker v14
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Docker Tシャツを着て Docker の話をする
Docker Tシャツを着て Docker の話をする
DockerとPodmanの比較
DockerとPodmanの比較
2150117 infrastructure.nagoya
2150117 infrastructure.nagoya
Dockerで.NET Core 3.0 GUIアプリを動かす話
Dockerで.NET Core 3.0 GUIアプリを動かす話
Kürzlich hochgeladen
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
Kürzlich hochgeladen
(8)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
Dockerで開発環境をデリバる
1.
コンテナ型OSのDocker で開発環境をデリバる 2015/10 社内勉強会 Daigou Harada
2.
Self introduction 名前:Daigou Harada 生年月日:1980年8月7日生まれ 出身:群馬県高崎市 居住地:東京都三鷹市 趣味:Docker www.facebook.com/daigou.harada これからインフラを突き進むかアプリにも 手を出すか色々やりたいお年頃
3.
最近はServerSpecでコード書くことが 非常に多いです。
4.
Agenda Chapter1 Dockerとは Chapter2 Dockerの構成 Chapter3
Dockerfileとは Chapter4 まとめ
5.
Chapter1 Dockerとは
6.
ざっくりゆうと Linuxホスト上で稼働するコンテナ型OSであり ハイパーバイザ型仮想OSと比較して気軽に開発環境 の準備がしやすく且つオーバーヘッドが少ない! 検証用OS等使い捨ての用途に適している!
7.
Docker基礎知識 Docker社が提供するOSS 2013/3にリリース、現在はVer1.8.1まであ る(2015/10現在)
Go言語で開発されている 現在はLinuxOSに対応(Windowsも今後サ ポートする予定) RedHat社が積極的にサポートしているのは 有名
8.
Docker基礎知識 OS起動がとにかく早い マシン単位ではなくプロセス単位で稼働
ホストOSのカーネルを共有して稼働 揮発性(コンテナ内からexitするとコンテナ が消える。commitしておけばOK) Dockerfileの記述内容を基にコンテナOSが 起動される
9.
Docker基礎知識 現在も頻繁に開発が進められているのでな かなか安定しない感がある 本番運用には今のところ不向き
CPU・メモリ上限を割り当てることができ るがHDDは割り当てできない(volumeとし てLinuxホストの領域を割り当てることは 可能)
10.
Dockerは開発環境構築で大活躍! 手動で開発環境を準備する インフラ担当Aさん Dockerで開発環境を準備する インフラ担当Bさん アプリ担当者 アプリ担当者 おせーよ! 本番と設定間違っ てるし! さすが!早いね! 本番と同じ設定に なっている! スピーディな開発環境デリバリを実現!
11.
Docker以外のコンテナ型OS 今後はRocketが熱くなるかもしれない!
12.
Docker向けの軽量Linux 無駄なパッケージが入っていない(無駄なリ ソースくわない) 多くのコンテナを利用するのに向いている
13.
Chapter2 Dockerの構成
14.
まずは
15.
仮想化の種類 ハイパーバイザ型 VMwareESXi Xen ゲストOS ゲストOS web App
DB オーバーヘッドが長い OS毎にインストールが発 生する ホスト型 VMwarePlayer VirtualBox ゲストOS ゲストOS web App DB RedHat コンテナ型 Docker コンテナ コンテナ RedHat コンテナ コンテナ web App DB DB オーバーヘッドが短い OSインストール不要
16.
そして
17.
主な構成 Docker コンテナ コンテナ RedHat コンテナ コンテナ Web
App DB … ①イメージ取得 (uploadも可能) DockerHub http://hub.docker.com/ image Privateregistry ②取得したイメージの情 報を基にコンテナ起動 様々なイメージが用意されている
18.
ライフサイクル Docker コンテナ RedHat コンテナ DockerHub http://hub.docker.com/ image Privateregistry 自作イメージをDockerHubに公開 することが可能 startstop commit rm
19.
ネットワーク構成 docker0 Contener eth0 veth0 veth1 eth0 HostOS eth0 Masquerade
Forwarding Virtual Bridge Virtual NIC Physical NIC Physical Network
20.
コンテナ間の通信 Docker コンテナ コンテナ RedHat Web DB 同一ホスト内でのコンテナ間通信
21.
コンテナ間の通信 docer02 Docker RedHat コンテナ コンテナ DB DB ホスト間でのコンテナ通信 docer01 Docker コンテナ
コンテナ RedHat Web App
22.
ポータブルなコンテナ docer02 Docker RedHat コンテナ コンテナ App DB ホスト間でのコンテナExpot Inportが可能 docer01 Docker コンテナ
コンテナ RedHat Web App
23.
Chapter3 Dockerfileとは
24.
Dockerfile コンテナOSの設定および起動後実行するコ マンド操作内容を記述することができる Shellスクリプト等と連携することで更に詳 細なコンテナOSの設定が可能
Dockerfileを基にimageが登録される 設定したDockerfileはDockerHubやプライ ベートレジストリにも保存可能
25.
Dockerfileの記述例 FROM centos:6.6 MAINTAINER daigou
harada RUN yum -y install httpd ADD index.html /var/www/html/index.html EXPOSE 80 CMD service httpd start Dockerfile 命令 説明 FROM コンテナイメージを指定 MAINTAINER 作者名 RUN 実行コマンドを指定 ADD ファイルの追加 EXPOSE ポートを指定 CMD コンテナ起動時の実行コマンドを指定
26.
Chapter4 まとめ
27.
まとめ とにかくOS起動が早い アプリ、ミドル導入検証等の用途で使い捨 てと割り切る
コンテナの持ち運びが簡単 Dockerfileを予め用意しておけば楽 DockerHubにはredmine、Git、 WordPress等のイメージファイルが予め用 意されているのでDLしてすぐ試すことがで きる
28.
ご清聴ありがとうございます!
Jetzt herunterladen