Soumettre la recherche
Mettre en ligne
初めてのDocker
•
6 j'aime
•
977 vues
You&I
Suivre
わんくま同盟 名古屋勉強会 #37 のセッション発表資料 http://www.wankuma.com/seminar/20151114nagoya37/
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 25
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Dev Woops!
Dev Woops!
You&I
プロダクトマネジメント入門
プロダクトマネジメント入門
You&I
Visual Studio 2017の一部を使ってみた
Visual Studio 2017の一部を使ってみた
You&I
伝える・見せる技術
伝える・見せる技術
You&I
Go Friday 傑作選
Go Friday 傑作選
Takuya Ueda
CoderDojoってなんじゃろ? - OSC2018広島
CoderDojoってなんじゃろ? - OSC2018広島
NAKAOKU Takahiro
Njug docker-20180623
Njug docker-20180623
小川 昌吾
Coderetreat素振り会
Coderetreat素振り会
You&I
Recommandé
Dev Woops!
Dev Woops!
You&I
プロダクトマネジメント入門
プロダクトマネジメント入門
You&I
Visual Studio 2017の一部を使ってみた
Visual Studio 2017の一部を使ってみた
You&I
伝える・見せる技術
伝える・見せる技術
You&I
Go Friday 傑作選
Go Friday 傑作選
Takuya Ueda
CoderDojoってなんじゃろ? - OSC2018広島
CoderDojoってなんじゃろ? - OSC2018広島
NAKAOKU Takahiro
Njug docker-20180623
Njug docker-20180623
小川 昌吾
Coderetreat素振り会
Coderetreat素振り会
You&I
Kiitok meetup
Kiitok meetup
Yusuke Shirakawa
君たちはどう引き継ぐか 〜SECIモデルのすゝめ〜
君たちはどう引き継ぐか 〜SECIモデルのすゝめ〜
You&I
SWでKYT
SWでKYT
You&I
CoderDojoと作る2020年のプログラミング教育
CoderDojoと作る2020年のプログラミング教育
NAKAOKU Takahiro
みんなの個性を見守る地域コミュニティ的プログラミングクラブ
みんなの個性を見守る地域コミュニティ的プログラミングクラブ
K. Toga.
プロ生ちゃんについて
プロ生ちゃんについて
You&I
JAWS-UG東京25オープニング_青木由佳
JAWS-UG東京25オープニング_青木由佳
由佳 青木
それはコトだ
それはコトだ
You&I
私の熱いアジャイル活動、アジャカツ!始まります フフッヒ
私の熱いアジャイル活動、アジャカツ!始まります フフッヒ
You&I
思考の見える化でコミュニケーション促進
思考の見える化でコミュニケーション促進
You&I
パターンを活用したチーム活動を体験しよう
パターンを活用したチーム活動を体験しよう
You&I
当日のお楽しみ
当日のお楽しみ
You&I
POStudy Day 2013 Spring in Tokyo - 振り返り結果 - ストーリーテリング 〜ストーリーを作る〜
POStudy Day 2013 Spring in Tokyo - 振り返り結果 - ストーリーテリング 〜ストーリーを作る〜
満徳 関
POStudy Day 2013 Spring in Tokyo - 振り返り結果 - 体験!Fearless Journeyでパターンによる改善
POStudy Day 2013 Spring in Tokyo - 振り返り結果 - 体験!Fearless Journeyでパターンによる改善
満徳 関
Agile Japan 2013 仙台サテライト クロージング・振り返り:Agile Japan 2013 ワールド・カフェ ~ともに創ろう、日本のアジャイル!
Agile Japan 2013 仙台サテライト クロージング・振り返り:Agile Japan 2013 ワールド・カフェ ~ともに創ろう、日本のアジャイル!
満徳 関
ユーザーストーリーワークショップ
ユーザーストーリーワークショップ
You&I
一口で何度もおいしい?DSL
一口で何度もおいしい?DSL
You&I
Fearlessjourney-postudy
Fearlessjourney-postudy
Masanori Kado
Fearless Journey
Fearless Journey
Masanori Kado
すぱこーに学ぶアプリ開発の第一歩
すぱこーに学ぶアプリ開発の第一歩
You&I
しょうぎアプリ
しょうぎアプリ
You&I
QtでC++開発環境構築
QtでC++開発環境構築
You&I
Contenu connexe
Tendances
Kiitok meetup
Kiitok meetup
Yusuke Shirakawa
君たちはどう引き継ぐか 〜SECIモデルのすゝめ〜
君たちはどう引き継ぐか 〜SECIモデルのすゝめ〜
You&I
SWでKYT
SWでKYT
You&I
CoderDojoと作る2020年のプログラミング教育
CoderDojoと作る2020年のプログラミング教育
NAKAOKU Takahiro
みんなの個性を見守る地域コミュニティ的プログラミングクラブ
みんなの個性を見守る地域コミュニティ的プログラミングクラブ
K. Toga.
プロ生ちゃんについて
プロ生ちゃんについて
You&I
JAWS-UG東京25オープニング_青木由佳
JAWS-UG東京25オープニング_青木由佳
由佳 青木
Tendances
(7)
Kiitok meetup
Kiitok meetup
君たちはどう引き継ぐか 〜SECIモデルのすゝめ〜
君たちはどう引き継ぐか 〜SECIモデルのすゝめ〜
SWでKYT
SWでKYT
CoderDojoと作る2020年のプログラミング教育
CoderDojoと作る2020年のプログラミング教育
みんなの個性を見守る地域コミュニティ的プログラミングクラブ
みんなの個性を見守る地域コミュニティ的プログラミングクラブ
プロ生ちゃんについて
プロ生ちゃんについて
JAWS-UG東京25オープニング_青木由佳
JAWS-UG東京25オープニング_青木由佳
En vedette
それはコトだ
それはコトだ
You&I
私の熱いアジャイル活動、アジャカツ!始まります フフッヒ
私の熱いアジャイル活動、アジャカツ!始まります フフッヒ
You&I
思考の見える化でコミュニケーション促進
思考の見える化でコミュニケーション促進
You&I
パターンを活用したチーム活動を体験しよう
パターンを活用したチーム活動を体験しよう
You&I
当日のお楽しみ
当日のお楽しみ
You&I
POStudy Day 2013 Spring in Tokyo - 振り返り結果 - ストーリーテリング 〜ストーリーを作る〜
POStudy Day 2013 Spring in Tokyo - 振り返り結果 - ストーリーテリング 〜ストーリーを作る〜
満徳 関
POStudy Day 2013 Spring in Tokyo - 振り返り結果 - 体験!Fearless Journeyでパターンによる改善
POStudy Day 2013 Spring in Tokyo - 振り返り結果 - 体験!Fearless Journeyでパターンによる改善
満徳 関
Agile Japan 2013 仙台サテライト クロージング・振り返り:Agile Japan 2013 ワールド・カフェ ~ともに創ろう、日本のアジャイル!
Agile Japan 2013 仙台サテライト クロージング・振り返り:Agile Japan 2013 ワールド・カフェ ~ともに創ろう、日本のアジャイル!
満徳 関
ユーザーストーリーワークショップ
ユーザーストーリーワークショップ
You&I
一口で何度もおいしい?DSL
一口で何度もおいしい?DSL
You&I
Fearlessjourney-postudy
Fearlessjourney-postudy
Masanori Kado
Fearless Journey
Fearless Journey
Masanori Kado
すぱこーに学ぶアプリ開発の第一歩
すぱこーに学ぶアプリ開発の第一歩
You&I
しょうぎアプリ
しょうぎアプリ
You&I
En vedette
(14)
それはコトだ
それはコトだ
私の熱いアジャイル活動、アジャカツ!始まります フフッヒ
私の熱いアジャイル活動、アジャカツ!始まります フフッヒ
思考の見える化でコミュニケーション促進
思考の見える化でコミュニケーション促進
パターンを活用したチーム活動を体験しよう
パターンを活用したチーム活動を体験しよう
当日のお楽しみ
当日のお楽しみ
POStudy Day 2013 Spring in Tokyo - 振り返り結果 - ストーリーテリング 〜ストーリーを作る〜
POStudy Day 2013 Spring in Tokyo - 振り返り結果 - ストーリーテリング 〜ストーリーを作る〜
POStudy Day 2013 Spring in Tokyo - 振り返り結果 - 体験!Fearless Journeyでパターンによる改善
POStudy Day 2013 Spring in Tokyo - 振り返り結果 - 体験!Fearless Journeyでパターンによる改善
Agile Japan 2013 仙台サテライト クロージング・振り返り:Agile Japan 2013 ワールド・カフェ ~ともに創ろう、日本のアジャイル!
Agile Japan 2013 仙台サテライト クロージング・振り返り:Agile Japan 2013 ワールド・カフェ ~ともに創ろう、日本のアジャイル!
ユーザーストーリーワークショップ
ユーザーストーリーワークショップ
一口で何度もおいしい?DSL
一口で何度もおいしい?DSL
Fearlessjourney-postudy
Fearlessjourney-postudy
Fearless Journey
Fearless Journey
すぱこーに学ぶアプリ開発の第一歩
すぱこーに学ぶアプリ開発の第一歩
しょうぎアプリ
しょうぎアプリ
Similaire à 初めてのDocker
QtでC++開発環境構築
QtでC++開発環境構築
You&I
セッション発表のスゝメ
セッション発表のスゝメ
You&I
システム設計の原則
システム設計の原則
You&I
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
You&I
ApiPortで.NETアプリの依存関係を調べよう
ApiPortで.NETアプリの依存関係を調べよう
You&I
かなしき だるやなぎちゃん ~海老を獲りに行く話~
かなしき だるやなぎちゃん ~海老を獲りに行く話~
You&I
プランニングポーカーで学ぶ相対見積
プランニングポーカーで学ぶ相対見積
You&I
4DX
4DX
You&I
発見から納品へ
発見から納品へ
You&I
GPSレシーバーでGPS時刻による時刻合わせした話
GPSレシーバーでGPS時刻による時刻合わせした話
You&I
並列処理について
並列処理について
You&I
高校生がイベントを作るということ
高校生がイベントを作るということ
Shoot Morii
LAMDA入門 ~計画&速度を重視する発展型PDCA~
LAMDA入門 ~計画&速度を重視する発展型PDCA~
You&I
名古屋アジャイル勉強会 活動紹介
名古屋アジャイル勉強会 活動紹介
You&I
ECMA-376の活用を考える(XLSX編)
ECMA-376の活用を考える(XLSX編)
You&I
CoderDojoの始め方
CoderDojoの始め方
Tsutomu Kawamura
仮想プロダクト作成ワークショップ
仮想プロダクト作成ワークショップ
You&I
当日に楽しめない話
当日に楽しめない話
You&I
MISAO: Legacy
MISAO: Legacy
You&I
Dockerで.NET Core 3.0 GUIアプリを動かす話
Dockerで.NET Core 3.0 GUIアプリを動かす話
You&I
Similaire à 初めてのDocker
(20)
QtでC++開発環境構築
QtでC++開発環境構築
セッション発表のスゝメ
セッション発表のスゝメ
システム設計の原則
システム設計の原則
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
ApiPortで.NETアプリの依存関係を調べよう
ApiPortで.NETアプリの依存関係を調べよう
かなしき だるやなぎちゃん ~海老を獲りに行く話~
かなしき だるやなぎちゃん ~海老を獲りに行く話~
プランニングポーカーで学ぶ相対見積
プランニングポーカーで学ぶ相対見積
4DX
4DX
発見から納品へ
発見から納品へ
GPSレシーバーでGPS時刻による時刻合わせした話
GPSレシーバーでGPS時刻による時刻合わせした話
並列処理について
並列処理について
高校生がイベントを作るということ
高校生がイベントを作るということ
LAMDA入門 ~計画&速度を重視する発展型PDCA~
LAMDA入門 ~計画&速度を重視する発展型PDCA~
名古屋アジャイル勉強会 活動紹介
名古屋アジャイル勉強会 活動紹介
ECMA-376の活用を考える(XLSX編)
ECMA-376の活用を考える(XLSX編)
CoderDojoの始め方
CoderDojoの始め方
仮想プロダクト作成ワークショップ
仮想プロダクト作成ワークショップ
当日に楽しめない話
当日に楽しめない話
MISAO: Legacy
MISAO: Legacy
Dockerで.NET Core 3.0 GUIアプリを動かす話
Dockerで.NET Core 3.0 GUIアプリを動かす話
Dernier
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Dernier
(10)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
初めてのDocker
1.
わんくま同盟 名古屋勉強会 #37 初めての Docker 2015/11/14(土)
You&I
2.
わんくま同盟 名古屋勉強会 #37 ジコ、ショウカイ。 •
H/N: You&I(読み:ユーアンドアイ) • SNS: @you_and_i • 出身: 生まれも育ちも名古屋市 • 年齢: 30代後半 • 本職: 商学部出身の職業プログラマ • 言語: C++, C#他 •所属: プロ生勉強会 名古屋支部 名古屋アジャイル勉強会 わんくま同盟 名古屋勉強会
3.
わんくま同盟 名古屋勉強会 #37 AGENDA 1.
Dockerの成り立ち 2. Dockerの環境構築 3. Dockerの概要 4. Dockerのデモ 5. その他
4.
わんくま同盟 名古屋勉強会 #37 1.
Dockerの成り立ち 初めてのDocker
5.
わんくま同盟 名古屋勉強会 #37 1.
Dockerの成り立ち • 最近よくDockerって耳にするので、今回ど んなものなのかを調べてみました。
6.
わんくま同盟 名古屋勉強会 #37 1.
Dockerの成り立ち • Dockerは、Linuxコンテナで稼働するアプリ ケーションの実行環境を構築/管理するツー ルの事です。 – https://www.docker.com • 動向 – 2013年3月 • OSSとしてリリースされました。 – 2013年9月 • RedHat社がFedora/RHELでのサポートを発表。 – 2014年10月 • Microsoft社が時期Windows Serverにてサポートを発表。
7.
わんくま同盟 名古屋勉強会 #37 1.
Dockerの成り立ち • Linuxコンテナ(LXC : Linux Containers)とは、 2008年リリースのLinux Kernel 2.6.26から利 用可能となった、OSレベルでの仮想環境。 Linux Kernelが提供するcgroupsや名前空間 隔離機能に依存している。 – cgroupsは、仮想マシンを使わずに資源(CPU, メ モリー, block I/O, ネットワーク等)の制限や優 先順位の制御を可能とする。 – 名前空間隔離機能は、アプリケーションをOS 環境(プロセスツリー, ネットワーク, ユーザー ID, マウントシステム)から完全に隔離する。
8.
わんくま同盟 名古屋勉強会 #37 1.
Dockerの成り立ち • 仮想化なしのアプリケーション実行 物理マシン OS アプリ ケー ション アプリ ケー ション アプリ ケー ション
9.
わんくま同盟 名古屋勉強会 #37 1.
Dockerの成り立ち • 仮想化(ハイパーバイザ型)のアプリケー ション実行 物理マシン ゲスト OS アプリ ケー ション アプリ ケー ション アプリ ケー ション ハイパーバイザ ゲスト OS ゲスト OS 仮想 マシン 仮想 マシン 仮想 マシン
10.
わんくま同盟 名古屋勉強会 #37 1.
Dockerの成り立ち • Dockerのアプリケーション実行 物理マシン Linux OS アプリ ケー ション アプリ ケー ション アプリ ケー ション LXC LXC LXC Docker サー ビス
11.
わんくま同盟 名古屋勉強会 #37 2.
Dockerの環境構築 初めてのDocker
12.
わんくま同盟 名古屋勉強会 #37 2.
Dockerの環境構築 • Dockerの環境構築 – Linuxコンテナを利用するので基本はLinuxが必 要になります。 – 但し、Linuxが使えれば良いので、Windowsや MacOS X環境でもDockerを利用できる環境があ ります。
13.
わんくま同盟 名古屋勉強会 #37 2.
Dockerの環境構築 • Dockerの環境構築(Linux) – 各Linuxディストリビューションから提供され ているものを利用する • RHEL/CentOS # yum install docker • Ubuntu $ sudo apt-get install docker-engine – 最新版を使いたいなら公式サイトの手順でイ ンストールする(Ubuntu推奨) • http://docs.docker.com/linux/started/
14.
わんくま同盟 名古屋勉強会 #37 2.
Dockerの環境構築 • Dockerの環境構築(Windows/MacOS X) – Docker Toolboxを利用する • http://docs.docker.com/windows/started/ • http://docs.docker.com/mac/started/ – 以前はboot2dockerが利用されていましたが、 今後は2015年8月にリリースされたDocker Toolboxが主流になります。 – boot2dockerもDocker ToolboxもOracle VirtualBox の仮想マシンを利用してLinuxコンテナが利用 できるLinux環境上でDockerを実行します。
15.
わんくま同盟 名古屋勉強会 #37 2.
Dockerの環境構築 • Docker ToolBox – Docker Machineの部分は、Linuxコンテナ実行 に特化した環境としてCoreOS・Atomic Host・ Snappy Ubuntu Core等がある。 物理マシン Docker Machine(Linux OS) アプリケー ション Windows/MacOS X 仮想マシン(VirtualBox) LXC
16.
わんくま同盟 名古屋勉強会 #37 3.
Dockerの概要 初めてのDocker
17.
わんくま同盟 名古屋勉強会 #37 3.
Dockerの概要 • ここまでDockerの基礎技術の説明を行って きましたが、環境が出来た所でいきなり使 えるようになるようなものではなかったの で、もう少しDockerの仕組みについて説明 します。 • まずはLinuxコンテナによるアプリケー ション管理の概要を説明します。
18.
わんくま同盟 名古屋勉強会 #37 3.
Dockerの概要 • Linuxコンテナによる管理 – 1コンテナに付き、1アプリケーション(サービ ス)の実行環境を構築する。 – 複数のアプリケーション(サービス)を実行した い場合は、複数のコンテナを組み合わせる。 – 実行イメージをLAMP(Linux, Apache, MySQL, PHP/Perl/Python)で説明すると・・・
19.
わんくま同盟 名古屋勉強会 #37 3.
Dockerの概要 • Linuxコンテナによる管理(続き) – LAMP構成 • レンタルサーバー等でLAMP環境が提供されている 事があります。環境構築やバージョンアップ等の 維持にはそれぞれのアプリケーションの知識が必 要となります。 物理マシン / IaaS Linux OS Apache HTTP Server MySQL PHP Perl Python
20.
わんくま同盟 名古屋勉強会 #37 3.
Dockerの概要 • Linuxコンテナによる管理(続き) – DockerによるLAMP構成 • 用意されたApache+PHPやMySQLのLinuxコンテナを 組み合わせて利用する。環境構築やバージョンの 切り替えはDockerの知識のみで可能。 物理マシン/ IaaS Linux OS Apache HTTP Server MySQL PHP Perl Python LXC LXC Docker サー ビス
21.
わんくま同盟 名古屋勉強会 #37 3.
Dockerの概要 • Dockerイメージ管理 – Linuxコンテナは「Dockerイメージ」として Dockerリポジトリに登録されて管理されます。 – Dockerリポジトリは公式のDocker Hubや自前で 用意する事も可能です。 – Dockerイメージは、Dockerリポジトリからダ ウンロードするか、Dockerfileを定義して docker buildコマンドで作成します。 – Dockerイメージには、実行・停止・削除の操 作が行えます。
22.
わんくま同盟 名古屋勉強会 #37 4.
Dockerのデモ 初めてのDocker
23.
わんくま同盟 名古屋勉強会 #37 4.
Dockerのデモ • Dockerのデモを行います – CentOS 7 on VirtualBox – Docker v1.8.2
24.
わんくま同盟 名古屋勉強会 #37 5.
その他 初めてのDocker
25.
わんくま同盟 名古屋勉強会 #37 5.
その他 • Dockerの問題点 – 技術的にはまだまだ発展途上で変化が激しい – セキュリティ面の考慮が弱い • 個人的な感想 – 仕組みは理解出来たが、日進月歩が激しく、 追従していくつもりがないのならば、安易に 導入しない方が良さそう。
Télécharger maintenant