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
770
dotfilesCasualTalks
acchanalexander
0
1.1k
practice-ios-app-1week
acchanalexander
1
160
webエンジニアが_2ヶ月Kotlin_Android_開発して思ったこと.pdf
acchanalexander
0
2.3k
develop-camp-201711
acchanalexander
0
84
you_can_start_jthree_programming
acchanalexander
0
80
Hearing_loss_story
acchanalexander
0
760
HealthHackMeetup
acchanalexander
1
1.6k
Other Decks in Technology
See All in Technology
2025-07-31: GitHub Copilot Agent mode at Vibe Coding Cafe (15min)
chomado
0
130
AI工学特論: MLOps・継続的評価
asei
10
2k
ビジネス文書に特化した基盤モデル開発 / SaaSxML_Session_2
sansan_randd
0
160
Turn Your Community into a Fundraising Catalyst for Black Philanthropy Month
auctria
PRO
0
210
AI駆動開発 with MixLeap Study【大阪支部 #3】
lycorptech_jp
PRO
0
270
MCPに潜むセキュリティリスクを考えてみる
milix_m
1
890
claude codeでPrompt Engineering
iori0311
0
530
AI によるドキュメント処理を加速するためのOCR 結果の永続化と再利用戦略
tomoaki25
0
150
Ktor + Google Cloud Tasks/PubSub におけるOTel Messaging計装の実践
sansantech
PRO
1
340
[MIRU25] NaiLIA: Multimodal Retrieval of Nail Designs Based on Dense Intent Descriptions
keio_smilab
PRO
1
140
ファインディにおける Dataform ブランチ戦略
hiracky16
0
220
スプリントレビューを効果的にするために
miholovesq
9
1.7k
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
695
190k
For a Future-Friendly Web
brad_frost
179
9.8k
Practical Orchestrator
shlominoach
190
11k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Being A Developer After 40
akosma
90
590k
Why Our Code Smells
bkeepers
PRO
337
57k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
What's in a price? How to price your products and services
michaelherold
246
12k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
GitHub's CSS Performance
jonrohan
1031
460k
Optimizing for Happiness
mojombo
379
70k
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度捨てて)やり直せることとかかと思う。
おわり