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
start docker study
Search
acchanAlexander
May 27, 2017
Technology
0
130
start docker study
start docker study
do tutorial, and write Impression.
acchanAlexander
May 27, 2017
Tweet
Share
More Decks by acchanAlexander
See All by acchanAlexander
いろんな職種や役割を経験したらコミュニケーションがとりやすくなった話
acchanalexander
1
820
dotfilesCasualTalks
acchanalexander
0
1.2k
practice-ios-app-1week
acchanalexander
1
170
webエンジニアが_2ヶ月Kotlin_Android_開発して思ったこと.pdf
acchanalexander
0
2.4k
develop-camp-201711
acchanalexander
0
93
you_can_start_jthree_programming
acchanalexander
0
93
Hearing_loss_story
acchanalexander
0
790
HealthHackMeetup
acchanalexander
1
1.7k
Other Decks in Technology
See All in Technology
AlloyDB 奮闘記
hatappi
0
150
非情報系研究者へ送る Transformer入門
rishiyama
13
8.5k
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/12 - 2026/2
oracle4engineer
PRO
0
170
[E2]CCoEはAI指揮官へ。Bedrock×MCPで構築するコスト・セキュリティ自律運用基盤
taku1418
0
190
コンテキスト・ハーネスエンジニアリングの現在
hirosatogamo
PRO
3
460
AI実装による「レビューボトルネック」を解消する仕様駆動開発(SDD)/ ai-sdd-review-bottleneck
rakus_dev
0
150
楽しく学ぼう!ネットワーク入門
shotashiratori
4
3.4k
Go 1.26 Genericsにおける再帰的型制約 / Recursive Type Constraints in Go 1.26 Generics
ryokotmng
0
120
ReactのdangerouslySetInnerHTMLは“dangerously”だから危険 / Security.any #09 卒業したいセキュリティLT
flatt_security
0
310
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
360
フロントエンド刷新 4年間の軌跡
yotahada3
0
490
生成AI活用でQAエンジニアにどのような仕事が生まれるか/Support Required of QA Engineers for Generative AI
goyoki
1
260
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
310
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
150
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Are puppies a ranking factor?
jonoalderson
1
3.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Chasing Engaging Ingredients in Design
codingconduct
0
140
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Transcript
docker勉強し始めてみた
現状のスキル docker は名前だけ聞いたことがある あのクジラのやつ。 便利なら使いたいけど、調べたりするの後回しにしてた。 とりあえず今日はチュートリアルだけやってみた。
dockerとは http://docker.yuichi.com/index.html virtual box や vm ware が ホストos上にまるっとゲストosとして動くのと違って dockerはホストosの一部(kernel)を共有して動くよ
dockerのいいところ まるっとゲストosを用意するのではなく、ホストosの一部を使うことで ・メモリやディスク使用量が少ないよ ・なので、より複数のゲストosを立てられるよ。 ・なので、起動が早いよ。 ・docker hub を使って、同じ環境をいろんな人簡単に構築できるよ ・同じように、本番環境への適用も簡単だよ。 → なので、blue
green デプロイ的なことも簡単にできる
dockerのよくないところ ・windows server は使えない ・ホストosの一部を使うので ゲストosとホストosを揃えないと変なことではまったりする? ・完全仮想化に比べて、docker運用のための学習コストが高い。
dockerのインストール 公式ページからインストールできるよ
dockerのインストール virtualboxがインストールされていて そのバージョンが低ければ、updateしなければいけない。 (確か現状は virtual box の 3.30 以降じゃないといけない) virtual
boxのバージョンアップしたら問題なくいけた。
dockerのインストール yosemite のサポートそろそろ切るから、アップグレードしてねって言われた 現状は、dockerのインストール可能
dockerのインストール
dockerのインストール 管理者権限でインストールするよ
dockerのインストール 無事完了
dockerのインストール macのツールバーにもクジラが出るようになった。
dockerのインストール ターミナルからも、インストールできていることを確認
dockerの所感
dockerの所感 まだコンテナに変更を加えてcommitしたことないけど commit 対象の探しかたが、 たぶん更新日で主に探す? 間違ったものをcommitしてしまわないかと思った。 # このあと知人に教えてもらいましたが # commitはほとんど使わず、設定ファイルの更新をする
# とのことだった
dockerの利点がどんなところだろう? 個人のマシンの中に開発環境を用意して 環境を運用しているようなところが 「次のmaster取り込んだあと、環境動かす為には◦◦インストール してくださいねー」 みたいなのをやりたいときは、 ドキュメント用意してみたいな手間がかかるけど、 docker使えば、docker pull するだけで良くなる。
dockerの利点がどんなところだろう? また、多分commit ログみたいなのがあるので、 履歴 is ドキュメントになる? あと、docker-compose is ドキュメントになる? #
このあと知人に教えてもらいましたが # commitログはバイナリになるのでほとんど読むことはなく # 設定ファイルを参照するとのことだった
dockerの所感 個人的思う、一人で開発する分に役立つケース なにかミドルウェアをインストールしたあと、 バージョンが合わないとかで 別バージョンインストールしたいけど、 ダウングレードとかバージョンアップとか面倒なものとか (変なファイル残ったりとか) で消耗しなくてもすむ。 環境を戻す(1度捨てて)やり直せることとかかと思う。
おわり