SlideShare a Scribd company logo
1 of 20
+
Docker 入門
Kazuki murahama
+
Dockerとは
+
Dockerとは
 Dockerはソフトウェアコンテナ内のアプリケーションのデプ
ロイメントを自動化するオープンソースソフトウェアである。
 Version 0.9より前は、LXCと呼ばれるLinuxコンテナ技術を利
用していたが、現在ではlibcontainerという独自のライブラリで
コンテナ仮想技術を提供している。
 Dockerfileと呼ばれる設定ファイルからコンテナイメージファ
イルを作成可能という特性を持つ。
+
コンテナとは
 軽量な仮想化
 各種コンテナ技術
 LXC
 OpenVZ
 Virtuozzo
 libvirt
 Docker
+
なぜDockerか
 こういうことありませんか
 サーバー環境変数が違う
 PHP, MySQL, Apacheのバージョンが違う
+
なぜDockerか
 Immutable Inflastractureの実現
 Immutable とは“変更不可”(mutableの否定)
 コンテナをまるごと商用に持っていくことができるので、一度動け
ば、絶対に動く。
 Chefなどの構成管理ツールでも問題解決できるのでは?
 直接商用のサーバーの設定を書き換える必要がある。きちんと構
成管理できていれば問題ないが、動かなくなる可能性も少なから
ずある。
 ハイパーバイザ型の仮想イメージでは?
 スナップショットやイメージのコミットはできるが、重い。
+
Dockerのメリット
 軽量
 コンテナを起動するのに必要なCPUとメモリのオーバーヘッドが少
ない
 ゲストOSがなく、kernelを共有
 container新規作成も速い。(Imageとの差分で管理されるから。
 ハイパーバイザな仮想マシンのようなOSの起動が不要だから。
 バックアップが容易
 軽量であるため、一瞬で終わる
+
Dockerのメリット
 リソースの制限ができる
 Cgroups
プロセスグループのリソース(CPU、メモリ、ディスクI/Oなど)の利
用を制限・隔離するLinuxカーネルの機能を用い、リソース管理が
行える
 アプリケーションの疎結合
 WebとDBを別のcontainerに分けて運用できる
 アンインストールの手軽さ
 不要なコンテナを停止するのはlinuxプロセスをkill(stop)するのと同
じ感覚
 removeも手軽
+
ホストOS型,ハイパーバイザ型仮想化と
の比較図示
Hardware HardwareHardware
OS
仮想化基板
OSOS
process
process process
Hypervisor
OSOS
process process
OS
process
OS
process
container
process
container
process
container
Docker Engine
ホストOS型
(スーパーバイザ)
ハイパーバイザ型 コンテナ型
+
Dockerの使い方
+
Docker対応ディストリビューション
 Mac OS X
 Ubuntu
 Red Hat Enterprise Linux
 CentOS
 Debian
 Gentoo
 Google Cloud Platform
 Rackspace Cloud
+
Docker対応ディストリビューション
 Amazon EC2
 IBM Softlayer
 Arch Linux
 FrugalWare
 Fedora
 openSUSE
 CRUX Linux
 Microsoft Windows
 Binaries
+
Dockerのインストール
 Ubuntuでのインストール例。
 $ sudo apt-get update # パッケージのリストを取得
 $ sudo apt-get install docker.io # dockerインストール
 $ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker # リンクを張る
(ubuntuは都合上 "docker.io"となっている)
+
Dockerの作業の流れ
Docker hub
Hardware
OS
process
container
Docker
Image
process
container
Docker Engine
Hardware
OS
process
container
process
container
Docker
Image
Docker Engine
+
Demo
 Dockerコンテナイメージを検索する
 Dockerコンテナイメージを取得する
 Dockerコンテナを実行
 Dockerコンテナを停止
 Dockerコンテナを実行、ターミナルを接続する
 DockerコンテナをDockerコンテナイメージへ
 Webサーバーを立ち上げる
+
Dockerを扱う上での問題点
 データの持ち方
 Databaseやコンテンツファイルの永続化がキー。
 ログの管理
 デプロイ方法の模索
 商用で使うとなると、手順をしっかり考えないと事故りそう
 コンテナやイメージの管理
 ほいほいコンテナが作れてしまう分、しっかりタグ付けとかしたい。
 デザインパターンが必要ですね。
+
その他
+
Docker 1.0公開
 Docker Engine
 LXCをwrapしていたが、独自でコンテナライブラリ作成。
 「エンタープライズでの活用に耐え得るものになった」
 コミュニティサポートだけでなく、商用サポートも
 Docker hubの登場(imageを手軽に共有)
+
Chef,puppet,Ansibleなどの構成管理ツー
ルとの連携
 Dockerfileだけではテストなど辛い部分や、既存のRecipeを使
いたい場合もあるので、構成管理ツールとの連携もあり。
 imageの作成は構成管理ツールで作成すると差分が測りやすい
のでより良い。
 ただし、サーバーにInstallの要らないAnsibleが適しているかも。
+
まとめ
 Immutable Infrastractureの時代に突入している(今さらながら
再認識
 一つの物理サーバーでできることが増えました
 たとえばWebサーバーたくさん立てれる
 DevOpsの一つの大きな武器
 手元でコンテナが動いた→じゃあリリース問題なし!
 アプリケーションエンジニアはコンテナを作り、
インフラエンジニアはコンテナが載る母艦を守ればいいという役割
分担も可能か。

More Related Content

What's hot

清貧Docker ~個人がDockerを使う理由~
清貧Docker ~個人がDockerを使う理由~清貧Docker ~個人がDockerを使う理由~
清貧Docker ~個人がDockerを使う理由~harupong
 
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Docker技術情報アップデート v1.9 ネットワークとオーケストレーションDocker技術情報アップデート v1.9 ネットワークとオーケストレーション
Docker技術情報アップデート v1.9 ネットワークとオーケストレーションMasahito Zembutsu
 
オトナのDocker入門
オトナのDocker入門オトナのDocker入門
オトナのDocker入門Tsukasa Kato
 
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座Masahito Zembutsu
 
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulicDocker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ puliccyberblack28 Ichikawa
 
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月VirtualTech Japan Inc.
 
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみようDockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみようmookjp
 
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~Masaomi Kudo
 
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門KokiMakita1
 
JAWS-UG コンテナ支部 Docker入門 ハンズオン
JAWS-UG コンテナ支部 Docker入門 ハンズオンJAWS-UG コンテナ支部 Docker入門 ハンズオン
JAWS-UG コンテナ支部 Docker入門 ハンズオンRyo Nakamaru
 
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪Kunihiro TANAKA
 
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】Masahito Zembutsu
 
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Masahito Zembutsu
 
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編Masahito Zembutsu
 
Docker地雷n本勝負
Docker地雷n本勝負Docker地雷n本勝負
Docker地雷n本勝負RyutaKoide
 
Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴Masahito Zembutsu
 

What's hot (20)

Docker超入門
Docker超入門Docker超入門
Docker超入門
 
Docker超入門
Docker超入門Docker超入門
Docker超入門
 
清貧Docker ~個人がDockerを使う理由~
清貧Docker ~個人がDockerを使う理由~清貧Docker ~個人がDockerを使う理由~
清貧Docker ~個人がDockerを使う理由~
 
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Docker技術情報アップデート v1.9 ネットワークとオーケストレーションDocker技術情報アップデート v1.9 ネットワークとオーケストレーション
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
 
オトナのDocker入門
オトナのDocker入門オトナのDocker入門
オトナのDocker入門
 
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
 
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulicDocker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
 
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
 
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみようDockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみよう
 
Docker入門
Docker入門Docker入門
Docker入門
 
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
 
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
 
JAWS-UG コンテナ支部 Docker入門 ハンズオン
JAWS-UG コンテナ支部 Docker入門 ハンズオンJAWS-UG コンテナ支部 Docker入門 ハンズオン
JAWS-UG コンテナ支部 Docker入門 ハンズオン
 
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
 
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
 
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
 
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
 
Docker地雷n本勝負
Docker地雷n本勝負Docker地雷n本勝負
Docker地雷n本勝負
 
Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴
 
Docker Compose 徹底解説
Docker Compose 徹底解説Docker Compose 徹底解説
Docker Compose 徹底解説
 

Viewers also liked

Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理Masahito Zembutsu
 
2013年ITトレンドを振り返る
2013年ITトレンドを振り返る2013年ITトレンドを振り返る
2013年ITトレンドを振り返るlexues
 
LambdaでEC2の使用料金を押さえてみるambda
LambdaでEC2の使用料金を押さえてみるambdaLambdaでEC2の使用料金を押さえてみるambda
LambdaでEC2の使用料金を押さえてみるambda328__
 
JAWS-UG沖縄 真夏の熱すぎるサーバレス祭り! 2016年08月 オープニングアイスブレイク
JAWS-UG沖縄 真夏の熱すぎるサーバレス祭り! 2016年08月  オープニングアイスブレイクJAWS-UG沖縄 真夏の熱すぎるサーバレス祭り! 2016年08月  オープニングアイスブレイク
JAWS-UG沖縄 真夏の熱すぎるサーバレス祭り! 2016年08月 オープニングアイスブレイクKoichiro Nishijima
 
はじめてのAWS・初めてのJAWS UG沖縄
はじめてのAWS・初めてのJAWS UG沖縄はじめてのAWS・初めてのJAWS UG沖縄
はじめてのAWS・初めてのJAWS UG沖縄Tsunehide Yamashiro
 
AWS Lambda + Python資料 ver0.94 20160825
AWS Lambda + Python資料 ver0.94 20160825AWS Lambda + Python資料 ver0.94 20160825
AWS Lambda + Python資料 ver0.94 20160825Yasuharu Suzuki
 
Serverless Framework 使ってる話(node.js)
Serverless Framework 使ってる話(node.js)Serverless Framework 使ってる話(node.js)
Serverless Framework 使ってる話(node.js)Naoto Teruya
 
インフラエンジニアのためのRancherを使ったDocker運用入門
インフラエンジニアのためのRancherを使ったDocker運用入門インフラエンジニアのためのRancherを使ったDocker運用入門
インフラエンジニアのためのRancherを使ったDocker運用入門Masahito Zembutsu
 
Dockerを支える技術
Dockerを支える技術Dockerを支える技術
Dockerを支える技術Etsuji Nakai
 
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Yuichi Ito
 
kintone hive ユーザー事例 コトブキ様
kintone hive ユーザー事例 コトブキ様kintone hive ユーザー事例 コトブキ様
kintone hive ユーザー事例 コトブキ様Cybozucommunity
 
20160526 kintone hive Vol.3 Tokyo
20160526 kintone hive Vol.3 Tokyo20160526 kintone hive Vol.3 Tokyo
20160526 kintone hive Vol.3 TokyoR3 institute
 
【A-2】自社開発の常識を超えた、Fastな業務改善事例
【A-2】自社開発の常識を超えた、Fastな業務改善事例【A-2】自社開発の常識を超えた、Fastな業務改善事例
【A-2】自社開発の常識を超えた、Fastな業務改善事例Cybozucommunity
 
Open棟梁機能紹介 v02-00
Open棟梁機能紹介 v02-00Open棟梁機能紹介 v02-00
Open棟梁機能紹介 v02-00Daisuke Nishino
 
Open棟梁ロードマップ v01-72リリース時
Open棟梁ロードマップ v01-72リリース時Open棟梁ロードマップ v01-72リリース時
Open棟梁ロードマップ v01-72リリース時Daisuke Nishino
 
Open棟梁概要説明 v02-00
Open棟梁概要説明 v02-00Open棟梁概要説明 v02-00
Open棟梁概要説明 v02-00Daisuke Nishino
 
チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾Ryutaro YOSHIBA
 
会社に Github導入した話
会社に Github導入した話会社に Github導入した話
会社に Github導入した話Yutaka Kinjyo
 
View customize pluginを使いこなす
View customize pluginを使いこなすView customize pluginを使いこなす
View customize pluginを使いこなすonozaty
 

Viewers also liked (20)

Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
 
2013年ITトレンドを振り返る
2013年ITトレンドを振り返る2013年ITトレンドを振り返る
2013年ITトレンドを振り返る
 
LambdaでEC2の使用料金を押さえてみるambda
LambdaでEC2の使用料金を押さえてみるambdaLambdaでEC2の使用料金を押さえてみるambda
LambdaでEC2の使用料金を押さえてみるambda
 
JAWS-UG沖縄 真夏の熱すぎるサーバレス祭り! 2016年08月 オープニングアイスブレイク
JAWS-UG沖縄 真夏の熱すぎるサーバレス祭り! 2016年08月  オープニングアイスブレイクJAWS-UG沖縄 真夏の熱すぎるサーバレス祭り! 2016年08月  オープニングアイスブレイク
JAWS-UG沖縄 真夏の熱すぎるサーバレス祭り! 2016年08月 オープニングアイスブレイク
 
はじめてのAWS・初めてのJAWS UG沖縄
はじめてのAWS・初めてのJAWS UG沖縄はじめてのAWS・初めてのJAWS UG沖縄
はじめてのAWS・初めてのJAWS UG沖縄
 
AWS Lambda + Python資料 ver0.94 20160825
AWS Lambda + Python資料 ver0.94 20160825AWS Lambda + Python資料 ver0.94 20160825
AWS Lambda + Python資料 ver0.94 20160825
 
Serverless Framework 使ってる話(node.js)
Serverless Framework 使ってる話(node.js)Serverless Framework 使ってる話(node.js)
Serverless Framework 使ってる話(node.js)
 
AWS Lambda in Golang
AWS Lambda in GolangAWS Lambda in Golang
AWS Lambda in Golang
 
インフラエンジニアのためのRancherを使ったDocker運用入門
インフラエンジニアのためのRancherを使ったDocker運用入門インフラエンジニアのためのRancherを使ったDocker運用入門
インフラエンジニアのためのRancherを使ったDocker運用入門
 
Dockerを支える技術
Dockerを支える技術Dockerを支える技術
Dockerを支える技術
 
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
 
kintone hive ユーザー事例 コトブキ様
kintone hive ユーザー事例 コトブキ様kintone hive ユーザー事例 コトブキ様
kintone hive ユーザー事例 コトブキ様
 
20160526 kintone hive Vol.3 Tokyo
20160526 kintone hive Vol.3 Tokyo20160526 kintone hive Vol.3 Tokyo
20160526 kintone hive Vol.3 Tokyo
 
【A-2】自社開発の常識を超えた、Fastな業務改善事例
【A-2】自社開発の常識を超えた、Fastな業務改善事例【A-2】自社開発の常識を超えた、Fastな業務改善事例
【A-2】自社開発の常識を超えた、Fastな業務改善事例
 
Open棟梁機能紹介 v02-00
Open棟梁機能紹介 v02-00Open棟梁機能紹介 v02-00
Open棟梁機能紹介 v02-00
 
Open棟梁ロードマップ v01-72リリース時
Open棟梁ロードマップ v01-72リリース時Open棟梁ロードマップ v01-72リリース時
Open棟梁ロードマップ v01-72リリース時
 
Open棟梁概要説明 v02-00
Open棟梁概要説明 v02-00Open棟梁概要説明 v02-00
Open棟梁概要説明 v02-00
 
チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾
 
会社に Github導入した話
会社に Github導入した話会社に Github導入した話
会社に Github導入した話
 
View customize pluginを使いこなす
View customize pluginを使いこなすView customize pluginを使いこなす
View customize pluginを使いこなす
 

Similar to 【社内勉強会】Docker入門

Docker 入門
Docker 入門Docker 入門
Docker 入門itatyo
 
コンテナ on Windows
コンテナ on Windowsコンテナ on Windows
コンテナ on WindowsTsubasa Nomura
 
鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解Masahito Zembutsu
 
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
Exploring the Philosophy behind Docker/Kubernetes/OpenShiftExploring the Philosophy behind Docker/Kubernetes/OpenShift
Exploring the Philosophy behind Docker/Kubernetes/OpenShiftEtsuji Nakai
 
Docker Hello World
Docker Hello WorldDocker Hello World
Docker Hello WorldTakao Fukui
 
Docker, Kubernetes and OpenShift v3
Docker, Kubernetes and OpenShift v3Docker, Kubernetes and OpenShift v3
Docker, Kubernetes and OpenShift v3Emma Haruka Iwao
 
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念Masahito Zembutsu
 
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法Microsoft Corporation
 
Dockerことはじめ的なはなし
Dockerことはじめ的なはなしDockerことはじめ的なはなし
Dockerことはじめ的なはなしpinmarch_t Tada
 
Dockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しようDockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しようTakashi Makino
 
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもんDocker Swarm モード にゅうもん
Docker Swarm モード にゅうもんMasahito Zembutsu
 
Kubernetesを触ってみた
Kubernetesを触ってみたKubernetesを触ってみた
Kubernetesを触ってみたKazuto Kusama
 

Similar to 【社内勉強会】Docker入門 (20)

Dockerについて【勉強会資料】
Dockerについて【勉強会資料】 Dockerについて【勉強会資料】
Dockerについて【勉強会資料】
 
Virtualbox+vagrant+docker
Virtualbox+vagrant+dockerVirtualbox+vagrant+docker
Virtualbox+vagrant+docker
 
Docker 入門
Docker 入門Docker 入門
Docker 入門
 
コンテナ on Windows
コンテナ on Windowsコンテナ on Windows
コンテナ on Windows
 
鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解
 
第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)
第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)
第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)
 
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
Exploring the Philosophy behind Docker/Kubernetes/OpenShiftExploring the Philosophy behind Docker/Kubernetes/OpenShift
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
 
Docker Hello World
Docker Hello WorldDocker Hello World
Docker Hello World
 
Docker, Kubernetes and OpenShift v3
Docker, Kubernetes and OpenShift v3Docker, Kubernetes and OpenShift v3
Docker, Kubernetes and OpenShift v3
 
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
 
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法
 
Dockerことはじめ的なはなし
Dockerことはじめ的なはなしDockerことはじめ的なはなし
Dockerことはじめ的なはなし
 
Jenkins with Docker
Jenkins with DockerJenkins with Docker
Jenkins with Docker
 
Hello docker
Hello dockerHello docker
Hello docker
 
Dockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しようDockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しよう
 
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもんDocker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
 
DockerがYAVAY!
DockerがYAVAY!DockerがYAVAY!
DockerがYAVAY!
 
Kubernetesを触ってみた
Kubernetesを触ってみたKubernetesを触ってみた
Kubernetesを触ってみた
 
Docker Tokyo
Docker TokyoDocker Tokyo
Docker Tokyo
 
20230128.pptx
20230128.pptx20230128.pptx
20230128.pptx
 

More from Kazuki Murahama

2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話Kazuki Murahama
 
kintoneの新機能、Webhookを使って社内システムをもっとインテグレートする #2 SmartTechGeeks
kintoneの新機能、Webhookを使って社内システムをもっとインテグレートする #2 SmartTechGeekskintoneの新機能、Webhookを使って社内システムをもっとインテグレートする #2 SmartTechGeeks
kintoneの新機能、Webhookを使って社内システムをもっとインテグレートする #2 SmartTechGeeksKazuki Murahama
 
kintone x AWSで超ファストシステムを作ろう 〜 AWSでkintone APIをよりよく使う〜
kintone x AWSで超ファストシステムを作ろう 〜 AWSでkintone APIをよりよく使う〜kintone x AWSで超ファストシステムを作ろう 〜 AWSでkintone APIをよりよく使う〜
kintone x AWSで超ファストシステムを作ろう 〜 AWSでkintone APIをよりよく使う〜Kazuki Murahama
 
継続的目標達成メソッド
継続的目標達成メソッド継続的目標達成メソッド
継続的目標達成メソッドKazuki Murahama
 
Kintoneでエンジニアが納得のいく社内システムをつくる
Kintoneでエンジニアが納得のいく社内システムをつくるKintoneでエンジニアが納得のいく社内システムをつくる
Kintoneでエンジニアが納得のいく社内システムをつくるKazuki Murahama
 
Okinawa frontend meetup1_俺のフロントエンド開発がこんなに時代おくれなワケがない
Okinawa frontend meetup1_俺のフロントエンド開発がこんなに時代おくれなワケがないOkinawa frontend meetup1_俺のフロントエンド開発がこんなに時代おくれなワケがない
Okinawa frontend meetup1_俺のフロントエンド開発がこんなに時代おくれなワケがないKazuki Murahama
 
Xhago3_network_no_immade
Xhago3_network_no_immadeXhago3_network_no_immade
Xhago3_network_no_immadeKazuki Murahama
 

More from Kazuki Murahama (10)

2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
 
kintoneの新機能、Webhookを使って社内システムをもっとインテグレートする #2 SmartTechGeeks
kintoneの新機能、Webhookを使って社内システムをもっとインテグレートする #2 SmartTechGeekskintoneの新機能、Webhookを使って社内システムをもっとインテグレートする #2 SmartTechGeeks
kintoneの新機能、Webhookを使って社内システムをもっとインテグレートする #2 SmartTechGeeks
 
kintone x AWSで超ファストシステムを作ろう 〜 AWSでkintone APIをよりよく使う〜
kintone x AWSで超ファストシステムを作ろう 〜 AWSでkintone APIをよりよく使う〜kintone x AWSで超ファストシステムを作ろう 〜 AWSでkintone APIをよりよく使う〜
kintone x AWSで超ファストシステムを作ろう 〜 AWSでkintone APIをよりよく使う〜
 
継続的目標達成メソッド
継続的目標達成メソッド継続的目標達成メソッド
継続的目標達成メソッド
 
Kintoneでエンジニアが納得のいく社内システムをつくる
Kintoneでエンジニアが納得のいく社内システムをつくるKintoneでエンジニアが納得のいく社内システムをつくる
Kintoneでエンジニアが納得のいく社内システムをつくる
 
Okinawa frontend meetup1_俺のフロントエンド開発がこんなに時代おくれなワケがない
Okinawa frontend meetup1_俺のフロントエンド開発がこんなに時代おくれなワケがないOkinawa frontend meetup1_俺のフロントエンド開発がこんなに時代おくれなワケがない
Okinawa frontend meetup1_俺のフロントエンド開発がこんなに時代おくれなワケがない
 
攻める情シス
攻める情シス攻める情シス
攻める情シス
 
Munin入れてみた
Munin入れてみたMunin入れてみた
Munin入れてみた
 
Code retreatの心得
Code retreatの心得Code retreatの心得
Code retreatの心得
 
Xhago3_network_no_immade
Xhago3_network_no_immadeXhago3_network_no_immade
Xhago3_network_no_immade
 

【社内勉強会】Docker入門