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初級者によるDocker布教
Search
dyoshikawa
March 26, 2018
0
53
Docker初級者によるDocker布教
dyoshikawa
March 26, 2018
Tweet
Share
More Decks by dyoshikawa
See All by dyoshikawa
CloudGarageでWebアプリ立ててみた
dyoshikawa
2
260
Featured
See All Featured
A Tale of Four Properties
chriscoyier
160
23k
Optimizing for Happiness
mojombo
379
70k
How STYLIGHT went responsive
nonsquared
100
5.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
Being A Developer After 40
akosma
90
590k
What's in a price? How to price your products and services
michaelherold
246
12k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Producing Creativity
orderedlist
PRO
347
40k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Transcript
Docker初級者による Docker布教 2017/12/9 広島フロントエンド勉強会LT dyoshikawa1993
⾃⼰紹介 • 1993/1 ⽣まれる(京都) • 2015/3 法学部卒業(京都) • 2015/4〜2016/12 機械メーカー/営業(京都) • 2017/2〜2017/10 SIer/PG(⼤阪) •
2017/11〜 現職/Web制作/エンジニア(広島) • プログラミング歴1年弱くらい • 勉強会で話すのは初めてです! • ブログ https://amedog.net/
今⽇の発表内容
Docker
全く触ったことない⼈ に紹介してみる
まず・・・なぜDockerを 使ってみようと思ったのか
流⾏ってるから
できるエンジニア御⽤達っぽいから
2ヶ⽉くらい プライベートで使ってみた
ざっくり わかったことを共有
Dockerとは・・・
速くて軽い 仮想化ツール
使ってよかったこと
環境構築が楽 デプロイが楽 あいのりが楽
環境構築が楽
仮想環境(コンテナ)どうしを連携 Redmineコンテナ MariaDBコンテナ Dockerで作る環境(雰囲気)
環境構築を⾃動化できる コンテナのビルド コンテナの連携 ⼀度書いたら後はDockerにお願いするだけ
デプロイが楽
ローカル環境で作り込んだ コンテナをそのまま本番環境に送れる Redmine+MariaDB Redmine+MariaDB PUSH PULL 本番 ローカル DockerHub
ローカルでは動くけど 本番で動かない!が (ほぼ)なくなる
あいのりが楽
あいのり?
1つのサーバ上で複数アプリを動かす PHP5.3アプリ MySQL5.5 PHP5.6アプリ MySQL5.6 PHP7.1アプリ MySQL8.0 Nginx/Apache
Dockerなら楽! • パッケージの依存関係コンフリクト・・・ • 複数バージョン同居・・・ • ⾔語やフレームワークのバージョンの更改・・・ コンテナ―コンテナ間は別環境扱いなので 気にしなくてよくなる!
Dockerによるあいのりで サーバのレンタル代を ケチれる!
Dockerの始め⽅
Dockerの始め⽅ • Docker for Mac • https://www.docker.com/docker-mac • Docker for
Windows • https://www.docker.com/docker-windows • Docker on Linux • yum install • apt-get install
(この発表よりもわかりやすい)参考 リンク • https://qiita.com/ryurock/items/ c0515a4a9dcb3dd44d3b • https://qiita.com/minodisk/items/ 5ffd20588b995523756f • https://qiita.com/niisan-tokyo/items/
88a53a1b4aa7ad60723e
まとめ
⼀緒にDocker 勉強しましょう!
さいごに • 本当はDockerのコンテナはイメージから⽴ち上げるので すが、時間制約もあり「コンテナ」と統⼀しました。 • なので正確でない部分があります。 • ⾃分も初⼼者・初級者レベルなので、その他間違い等あれ ばご指摘頂ければすごく助かります!
ありがとう ございました
勉強会やります! • 【ハンズオン】Docker超⼊⾨ • ⼤⼿町ファーストビル6階 クランチタイマー株式会社 • 最寄広電=市役所前駅(徒歩5分くらい) • 2018/01/09(⽕)
PM7:30〜 • CONNPASSに載せてます