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
95
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
620
dotfilesCasualTalks
acchanalexander
0
920
practice-ios-app-1week
acchanalexander
1
130
webエンジニアが_2ヶ月Kotlin_Android_開発して思ったこと.pdf
acchanalexander
0
2.1k
develop-camp-201711
acchanalexander
0
62
you_can_start_jthree_programming
acchanalexander
0
49
Hearing_loss_story
acchanalexander
0
680
HealthHackMeetup
acchanalexander
1
1.5k
Other Decks in Technology
See All in Technology
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
330
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.8k
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.3k
生産性向上チームの紹介
cybozuinsideout
PRO
1
870
JAWS-UG Bedrock Claude Night
yamahiro
3
610
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
530
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
920
Kernel MemoryでAzure OpenAI Serviceとお手軽データソース連携
mitsuzono
1
260
Janus
bkuhlmann
1
490
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
ServiceNow Knowledge Learning Rise up
manarobot
0
210
オーナーシップを持つ領域を明確にする
konifar
13
3.2k
Featured
See All Featured
Designing Experiences People Love
moore
136
23k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Building Your Own Lightsaber
phodgson
99
5.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
274
13k
How STYLIGHT went responsive
nonsquared
92
4.8k
Happy Clients
brianwarren
92
6.4k
Music & Morning Musume
bryan
41
5.6k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
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度捨てて)やり直せることとかかと思う。
おわり