Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
今更_Docker使ってみた
Search
Endo_Hizumi
October 31, 2018
0
160
今更_Docker使ってみた
第131回 PHP勉強会@東京で、docker を使ってみた所感を話してみました。
Endo_Hizumi
October 31, 2018
Tweet
Share
More Decks by Endo_Hizumi
See All by Endo_Hizumi
JSでギャルゲー!~JavaScriptでノベルゲーエンジン作ったった~
endohizumi
1
60
意志の力が9割。アニメから学ぶAI時代のこれから。
endohizumi
1
130
JSでギャルゲーをつくろう!(第3版)
endohizumi
0
74
JSでギャルゲーをつくろう!(第2版)
endohizumi
0
76
JSでギャルゲーをつくろう!
endohizumi
0
390
テレビを飲み込め! Webの嵐!! / Swallow the TV! Web storm! !!
endohizumi
1
100
OK:Googleから始めるスマートホーム生活 / OK: Smart home life starting from Google
endohizumi
0
320
クソアプリで基礎固め / Tutorial in your joke app for Vue.js
endohizumi
0
230
jQuery使いがVue.jsを使った話 / thank you jQuery,Hello Vue.js
endohizumi
0
190
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
2
180
Statistics for Hackers
jakevdp
799
230k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
94
Crafting Experiences
bethany
0
19
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
680
Documentation Writing (for coders)
carmenintech
77
5.2k
How to Ace a Technical Interview
jacobian
281
24k
sira's awesome portfolio website redesign presentation
elsirapls
0
87
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Making Projects Easy
brettharned
120
6.5k
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で参照設定すれば、ホストをクリーンなまま使えるのがうれしい ・同じコンテナでも実行環境によって挙動が違うことがある。 ・ヒズミさんは犬が好き
ご清聴ありがとうございました!!