Dcoker使ってますか?
by
tunagohan
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
使ってますか? OHJOFFSYJWWPM
Slide 2
Slide 2 text
初めまして స৬׆ಈதʂ
Slide 3
Slide 3 text
Docker使った事ない方 質問
Slide 4
Slide 4 text
Docker使ってみたい! 質問
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
アジェンダ w %PDLFSʹ͍ͭͯ؆୯ͳઆ໌ w %PDLFSͰ؆୯ʹ3BJMTڥΛ࡞Δ w %#มߋΛ͢Δ
Slide 7
Slide 7 text
Dockerについて
Slide 8
Slide 8 text
%PDLFSͱʁ • 非常に軽量なコンテナ型の仮想環境 • 導入がとても簡単 • 環境を変えるのがとても楽 • 環境の構築・破棄が大変楽 • 本番環境と同じものをローカルで作れる %PDLFSʹ͍ͭͯ
Slide 9
Slide 9 text
7. ࠓ·ͰͷԾԽٕज़ͱͷҧ͍ %PDLFSʹ͍ͭͯ ϋʔυΣΞ ϗετOS ήετOS APP APP ϗετܕ 7.XBSF1MBZFS 7JSUVBM#PY hostܕ ԾԽιϑτ
Slide 10
Slide 10 text
7. 7. ࠓ·ͰͷԾԽٕज़ͱͷҧ͍ %PDLFSʹ͍ͭͯ ϋʔυΣΞ ϋΠύʔόΠβʔ ήετOS ήετOS APP APP ϋΠύʔόΠβʔܕ &49J )ZQFS7 ҟͳΔ04Ͱ0, ߏͷࣗ༝͕ߴ͍
Slide 11
Slide 11 text
ίϯςφ ࠓ·ͰͷԾԽٕज़ͱͷҧ͍ %PDLFSʹ͍ͭͯ ϋʔυΣΞ ϗετOS APP ίϯςφܕ %PDLFS ίϯςφ APP ಉ͡04ͷΈ ڥͷڞ༗ ςΩετϕʔε
Slide 12
Slide 12 text
難しいことは言わぬ まずは作ってみよ
Slide 13
Slide 13 text
必要なもの • Dockerfile • docker-compose.yml • Gemfile • Gemfile.lock
Slide 14
Slide 14 text
Dockerfile
Slide 15
Slide 15 text
docker-compose.yml
Slide 16
Slide 16 text
アプリケーションの作成 Θ͔ͣ̐ίϚϯυʂʂʂ
Slide 17
Slide 17 text
公式通りなので 公式を見てね:) https://docs.docker.com/compose/rails/#connect-the-database
Slide 18
Slide 18 text
確認
Slide 19
Slide 19 text
DBをMySQLに 変更する
Slide 20
Slide 20 text
docker-compose.yml
Slide 21
Slide 21 text
Gemfile config/database.yml をmysqlの形にする
Slide 22
Slide 22 text
Θ͔ͣ̐ίϚϯυʂʂʂ ほぼ同じ手順
Slide 23
Slide 23 text
確認
Slide 24
Slide 24 text
まとめ • Docker楽なんじゃ〜^ • 開発環境を楽に簡単に作成する事ができる! • 過去の開発環境の残骸を残さず消せるのも魅力的 • ローカルの環境をそのまま本番でも使う事ができる • DBの切り替えとか、サーバーの切り替えとか一瞬
Slide 25
Slide 25 text
質問は懇親会で!
Slide 26
Slide 26 text
ご静聴ありがとう ございました:)
Slide 27
Slide 27 text
Appendix
Slide 28
Slide 28 text
ɿϋʔυΣΞ ɿήετ04 δϟϜύϯ
Slide 29
Slide 29 text
δϟϜΛೖΕΔ ύϯੜΛ࡞Δ ା٧Ί ম͘ ෦ͷͦΕͧΕͷػց ΞϓϦέʔγϣϯ
Slide 30
Slide 30 text
ジャムパン微妙だわ あんパンも作りたい
Slide 31
Slide 31 text
ɿϋʔυΣΞ ɿήετ04 δϟϜύϯ ͋Μύϯ
Slide 32
Slide 32 text
δϟϜΛೖΕΔ ύϯੜΛ࡞Δ ା٧Ί ম͘ ෦ͷͦΕͧΕͷػց ΞϓϦέʔγϣϯ ͋Μ͜ΛೖΕΔ ύϯੜΛ࡞Δ ା٧Ί ম͘ δϟϜύϯ ͋Μύϯ
Slide 33
Slide 33 text
メモリ(土地)無駄に 食うじゃん…。
Slide 34
Slide 34 text
コンテナなら…
Slide 35
Slide 35 text
ɿϗετ04 δϟϜύϯ
Slide 36
Slide 36 text
δϟϜΛೖΕΔ ύϯੜΛ࡞Δ ା٧Ί ম͘ ෦ͷͦΕͧΕͷػց ΞϓϦέʔγϣϯ ͋Μ͜ΛೖΕΔ