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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
acchanAlexander
May 27, 2017
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
start docker study
start docker study
do tutorial, and write Impression.
acchanAlexander
May 27, 2017
More Decks by acchanAlexander
See All by acchanAlexander
いろんな職種や役割を経験したらコミュニケーションがとりやすくなった話
acchanalexander
1
860
dotfilesCasualTalks
acchanalexander
0
1.2k
practice-ios-app-1week
acchanalexander
1
180
webエンジニアが_2ヶ月Kotlin_Android_開発して思ったこと.pdf
acchanalexander
0
2.4k
develop-camp-201711
acchanalexander
0
96
you_can_start_jthree_programming
acchanalexander
0
100
Hearing_loss_story
acchanalexander
0
800
HealthHackMeetup
acchanalexander
1
1.7k
Other Decks in Technology
See All in Technology
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.2k
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.9k
小さくはじめるSLI/SLO ~育てながら組織に定着させる実践知~ / Starting Small with SLI/SLOs: Building Adoption Through Continuous Growth
nari_ex
7
1.8k
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
210
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
360
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
190
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
130
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
4
2.2k
AmazonRoute 53ではじめてのドメイン取得!HTTPS化までの道のりを整理してみた
usanchuu
3
130
EventBridge Connection
_kensh
5
700
ポケモンの型をTypeScriptの型システムで表現してみた
subroh0508
0
370
自律型AIエージェントは何を破壊するのか
kojira
0
150
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
350
Evolving SEO for Evolving Search Engines
ryanjones
0
210
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
160
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
The Invisible Side of Design
smashingmag
302
52k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
540
Raft: Consensus for Rubyists
vanstee
141
7.5k
First, design no harm
axbom
PRO
2
1.2k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
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度捨てて)やり直せることとかかと思う。
おわり