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
How to write Dockerfile
Search
@ジュジュ
May 28, 2018
Technology
0
42
How to write Dockerfile
@ジュジュ
May 28, 2018
Tweet
Share
More Decks by @ジュジュ
See All by @ジュジュ
チーム分割においていかれたアラートをチームで責任を持てる形に再設計した
juju62q
0
64
ボトムアップでSLOを導入 2年半運用して分かった失敗と変化
juju62q
2
820
Firecracker Snapshottingを調べてみた
juju62q
1
480
SLOを活用した技術的改善
juju62q
9
5.8k
IAM Role for Pods and Instance Meta Data Service
juju62q
1
1.3k
telepresence handson
juju62q
2
4.4k
Wanna Use Vitess in Orientation
juju62q
6
1.1k
machine learning with rancher and K8s on prem
juju62q
5
410
docker-handson-for-researcher
juju62q
3
270
Other Decks in Technology
See All in Technology
オーナーシップを持つ領域を明確にする
konifar
13
3k
最近たまに見かけるTiDBってなんだ? - Findy
pingcap0315
2
730
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
290
コンパウンドスタートアップのためのスケーラブルでセキュアなInfrastructure as Codeパイプラインを考える / Scalable and Secure Infrastructure as Code Pipeline for a Compound Startup
yuyatakeyama
3
4.5k
ServiceNow Knowledge Learning Rise up
manarobot
0
190
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
320
JSON攻略法.pdf
miyakemito
8
4.4k
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
850
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
210
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
110
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.2k
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
220
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
356
22k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
The Invisible Side of Design
smashingmag
294
49k
No one is an island. Learnings from fostering a developers community.
thoeni
15
2.1k
Principles of Awesome APIs and How to Build Them.
keavy
120
16k
Practical Orchestrator
shlominoach
181
9.7k
Statistics for Hackers
jakevdp
789
220k
Making the Leap to Tech Lead
cromwellryan
123
8.5k
Building Your Own Lightsaber
phodgson
98
5.7k
Raft: Consensus for Rubyists
vanstee
132
6.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
119
39k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
Transcript
Dockerfileの書き方を伝えたい 2018/05/27 画像配信勉強会@ピクシブ 岡野兼也
自己紹介 基本情報 • 岡野兼也 / @ジュジュ • Twitter : @Juju_62q
好きな技術 仮想化、コンテナ、DevOps、IaC 趣味 登山、自転車、キャンプ、Kubernetes
みなさん!Docker(コンテナ)使ってますか?
アンケート 1. Dockerをよく使っている 2. 使ってみたいけどよくわかんない 3. 使っていないし使う予定もない 4. 試みたが心が折れた
このLTで伝えたいことは大きく2つです!
伝えたいこと 1. キャッシャブルなDockerfileを書こう 2. レイヤ構造を意識してDockerfileを書こう ex. 他人の計算資源で演算しよう
Dockerあるある 認証情報の扱い方がよくわからない
Dockerあるある Dockerを使って環境を作ってみたけど ビルドが遅くてイラっとする
Dockerあるある いつの間にかクソ長くなっていて 何が必要かわからないDockerfile
Dockerあるある 気がついたら数GBあるDockerイメージ
キャッシャブルなDockerfileを書こう! Dockerfileのキャッシュ はじめに変更があった部分以降はキャッシュが効かない! 変更の頻度が少ない容量のでかい ファイルは先に追加する
キャッシャブルなDockerfileを書こう!
レイヤ構造を意識したDockerfileを書こう
レイヤ構造を意識したDockerfileを書こう
他人の計算資源で計算しよう
みんな綺麗なDockerfileを書いて 開発を効率化していこう!!!