Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
start docker study
acchanAlexander
May 27, 2017
Technology
0
65
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
dotfilesCasualTalks
acchanalexander
0
690
practice-ios-app-1week
acchanalexander
1
110
webエンジニアが_2ヶ月Kotlin_Android_開発して思ったこと.pdf
acchanalexander
0
1.8k
develop-camp-201711
acchanalexander
0
51
you_can_start_jthree_programming
acchanalexander
0
33
Hearing_loss_story
acchanalexander
0
570
HealthHackMeetup
acchanalexander
1
1.4k
Other Decks in Technology
See All in Technology
SwiftUI Layout
auramagi
1
120
STORES におけるセッションストアへの Amazon MemoryDB for Redis の活用と、移行戦略 / MemoryDB for STORES Session Store
upinetree
0
230
Citizen 개발기
outsider
0
340
ZephyrRTOSのLongan Nanoへの移植
tokitahiroshi
0
110
【toranoana.deno#7】Denoからwasmを呼び出す基礎
toranoana
0
140
Introduction To Technical Writing
olawanle_joel
0
100
雑な攻撃からELBを守る一工夫 +おまけ / Know-how to protect servers from miscellaneous attacks
hiroga
0
750
スクラムのスケールとチームトポロジー / Scaled Scrum and Team Topologies
daiksy
1
460
Custom AppをIP制限ありのままで審査に通す方法
yusuga
0
710
Camp Digital 2022: tailored advice
kyliehavelock
0
150
Lessons Learned from Scaling Infrastructure as Code
joatmon08
0
800
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
10
18k
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
5
2.3k
Designing with Data
zakiwarfel
91
3.9k
The Pragmatic Product Professional
lauravandoore
19
3k
The Straight Up "How To Draw Better" Workshop
denniskardys
225
120k
How STYLIGHT went responsive
nonsquared
85
3.9k
4 Signs Your Business is Dying
shpigford
169
20k
The Invisible Side of Design
smashingmag
290
48k
How New CSS Is Changing Everything About Graphic Design on the Web
jensimmons
213
11k
The Language of Interfaces
destraynor
148
20k
Why Our Code Smells
bkeepers
PRO
324
55k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
19
1.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
56
2.3k
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度捨てて)やり直せることとかかと思う。
おわり