Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
790
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
89
you_can_start_jthree_programming
acchanalexander
0
82
Hearing_loss_story
acchanalexander
0
770
HealthHackMeetup
acchanalexander
1
1.6k
Other Decks in Technology
See All in Technology
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
1.6k
Snowflakeでデータ基盤を もう一度作り直すなら / rebuilding-data-platform-with-snowflake
pei0804
4
970
直接メモリアクセス
koba789
0
290
re:Invent 2025 ふりかえり 生成AI版
takaakikakei
1
190
ML PM Talk #1 - ML PMの分類に関する考察
lycorptech_jp
PRO
1
750
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
1
560
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
5
1.4k
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
1.8k
AI時代の開発フローとともに気を付けたいこと
kkamegawa
0
2.5k
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
160
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.1k
MapKitとオープンデータで実現する地図情報の拡張と可視化
zozotech
PRO
1
120
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
A Tale of Four Properties
chriscoyier
162
23k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Writing Fast Ruby
sferik
630
62k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Documentation Writing (for coders)
carmenintech
76
5.2k
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度捨てて)やり直せることとかかと思う。
おわり