Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
今更_Docker使ってみた
Search
Endo_Hizumi
October 31, 2018
170
0
Share
今更_Docker使ってみた
第131回 PHP勉強会@東京で、docker を使ってみた所感を話してみました。
Endo_Hizumi
October 31, 2018
More Decks by Endo_Hizumi
See All by Endo_Hizumi
欲しいを叶える個人開発の進め方 / How to Run an Indie Project That Brings Your Ideas to Life
endohizumi
0
790
JSでギャルゲー!~JavaScriptでノベルゲーエンジン作ったった~
endohizumi
1
380
意志の力が9割。アニメから学ぶAI時代のこれから。
endohizumi
1
170
JSでギャルゲーをつくろう!(第3版)
endohizumi
0
240
JSでギャルゲーをつくろう!(第2版)
endohizumi
0
91
JSでギャルゲーをつくろう!
endohizumi
0
460
テレビを飲み込め! Webの嵐!! / Swallow the TV! Web storm! !!
endohizumi
1
120
OK:Googleから始めるスマートホーム生活 / OK: Smart home life starting from Google
endohizumi
0
360
クソアプリで基礎固め / Tutorial in your joke app for Vue.js
endohizumi
0
260
Featured
See All Featured
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.9k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How to build a perfect <img>
jonoalderson
1
5.4k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
120
The Limits of Empathy - UXLibs8
cassininazir
1
320
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
230
BBQ
matthewcrist
89
10k
Faster Mobile Websites
deanohume
310
31k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
130
Being A Developer After 40
akosma
91
590k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
270
Transcript
今更、Docker使ってみた 遠藤ヒズミ
遠藤ヒズミ(@endo_hizumi)とは ・千葉県在住の27歳の男 ・PHPに愛着を持っている(業務はPython(3か月目)だけど) ・平成仮面ライダーと人型ロボットが好き ・自社に戻ると珍しいと言われるSレアSESエンギニャー(にゃーん ・犬好きです。
None
Dockerの特徴 ・CPUやメモリ・ファイルシステムなど、リソースを隔離して、もう一台マシンがあるよう に見せてくれる(=仮想化)ソフトです。 ・バージョン管理されてるので、過去に戻ることが可能。 ・VirtualBoxやVMware Playerなどのホスト型仮想化と違い、コンテナ型仮想化は、プ ロセスを隔離するだけなので、起動や停止が高速。 ・Linuxコンテナという機能に依存してるので、実はLinuxでしか動かない
図解 ホスト型 コンテナ型 ハイパーバイザ型
図解 ホスト型 コンテナ型 Hyper-V
docker使って何が嬉しい? ・環境構築を省けて、嬉しい。 ・ライブラリの競合や設定の競合を意識しなくて嬉しい。 ・クリーンな環境が高速で用意できるのがうれしい。 ・Dockerfileに設定を記述して、他環境で同じように動作するのが嬉しい! ・Dockerfileに設定を記述して、他環境で同じように動作するのが嬉しい!!
どこがうれしくない?? ・既存のコンテナをいじろうとすると、ハードルがぐんっと上がる・・・ ・同じコンテナでも、挙動が違う時がある。 ・コンテナ内はミニマムが原則らしいので、execしたあと不便。 ・英語圏のコンテナだと、日本語ロケールがなくて日本語が使えないことが。
ほかに嬉しいと思ったポイント IntellJ系のIDE(PyCharm/PhpStorm)だと、Dockerコンテナ内のライブラリを参照設 定できるので、ホスト環境をクリーンなまま使える。 ⇒IDEのために、ライブラリをホスト環境に入れずに済む!
まとめ ・Dockerfileで、環境構築の手間が省けて、嬉しい。 ・動作を確認した環境のまま、他の環境に持っていけるのが嬉しい。 ・IDEで参照設定すれば、ホストをクリーンなまま使えるのがうれしい ・同じコンテナでも実行環境によって挙動が違うことがある。 ・ヒズミさんは犬が好き
ご清聴ありがとうございました!!