How to write Dockerfile

How to write Dockerfile

0b5a8c592b267d1cc8d5d6a9577bdd34?s=128

@ジュジュ

May 28, 2018
Tweet

Transcript

  1. Dockerfileの書き方を伝えたい 2018/05/27 画像配信勉強会@ピクシブ 岡野兼也

  2. 自己紹介 基本情報 • 岡野兼也 / @ジュジュ • Twitter : @Juju_62q

    好きな技術 仮想化、コンテナ、DevOps、IaC 趣味 登山、自転車、キャンプ、Kubernetes
  3. みなさん!Docker(コンテナ)使ってますか?

  4. アンケート 1. Dockerをよく使っている 2. 使ってみたいけどよくわかんない 3. 使っていないし使う予定もない 4. 試みたが心が折れた

  5. このLTで伝えたいことは大きく2つです!

  6. 伝えたいこと 1. キャッシャブルなDockerfileを書こう 2. レイヤ構造を意識してDockerfileを書こう ex. 他人の計算資源で演算しよう

  7. Dockerあるある 認証情報の扱い方がよくわからない

  8. Dockerあるある Dockerを使って環境を作ってみたけど ビルドが遅くてイラっとする

  9. Dockerあるある いつの間にかクソ長くなっていて 何が必要かわからないDockerfile

  10. Dockerあるある 気がついたら数GBあるDockerイメージ

  11. キャッシャブルなDockerfileを書こう! Dockerfileのキャッシュ はじめに変更があった部分以降はキャッシュが効かない! 変更の頻度が少ない容量のでかい ファイルは先に追加する

  12. キャッシャブルなDockerfileを書こう!

  13. レイヤ構造を意識したDockerfileを書こう

  14. レイヤ構造を意識したDockerfileを書こう

  15. 他人の計算資源で計算しよう

  16. みんな綺麗なDockerfileを書いて 開発を効率化していこう!!!