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
DockerCon Live 2021 Recap
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kohei Ota
May 28, 2021
Technology
1.2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DockerCon Live 2021 Recap
Kohei Ota
May 28, 2021
More Decks by Kohei Ota
See All by Kohei Ota
CloudNative Meets WebAssembly: Exploring Wasm's Potential to Replace Containers
inductor
4
3.6k
The Cloud Native Chronicles: 10 Years of Community Growth Inside and Outside Japan
inductor
0
190
Cracking the KubeCon CfP
inductor
2
920
KubeCon Recap -Platform migration at Scale-
inductor
1
1.1k
コンテナビルド最新事情 2022年度版 / Container Build 2022
inductor
3
600
データベースとストレージのレプリケーション入門 / Intro-of-database-and-storage-replication
inductor
28
6.6k
KubeConのケーススタディから振り返る、Platform for Platforms のあり方と その実践 / Lessons from KubeCon case studies: Platform for Platforms and its practice
inductor
3
990
オンラインの技術カンファレンスを安定稼働させるための取り組み / SRE activity for online conference platform
inductor
1
1.4k
Kubernetesネットワーキング初級者脱出ガイド / Kubernetes networking beginner's guide
inductor
22
7.7k
Other Decks in Technology
See All in Technology
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
4
2.4k
[2026-07-15] AI Ready なはずだったアーキテクチャと、見えてきた課題・次に目指す状態
wxyzzz
9
4k
ZOZOTOWNの進化と信頼性を両立する負荷試験
zozotech
PRO
2
250
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
3.6k
SRE Next 2026 何でも屋からの脱却
bto
0
980
CIで使うClaude
iwatatomoya
0
290
しぶいSRE: サーバから見えない障害にどう向き合うか。ラストワンマイルのデバッグ実践 / Shibui SRE
kanny
13
6.6k
DatabricksにおけるMCPソリューション
taka_aki
1
280
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
14
2.1k
実践!既存 Project への AI-Driven Development 適用〜 一ヶ月で Project 唯一のフロントエンドエンジニアを作り出せ〜
lycorptech_jp
PRO
0
240
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
150
誤解だらけの開発生産性 / Myths and Misconceptions about Developer Productivity
i35_267
2
810
Featured
See All Featured
A better future with KSS
kneath
240
18k
Navigating Team Friction
lara
192
16k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
730
KATA
mclloyd
PRO
35
15k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
770
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
460
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
390
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
410
Site-Speed That Sticks
csswizardry
13
1.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
280
Transcript
Kohei Ota DockerCon Live 2021 Recap Architect @ HPE @_inductor_
Keynote session • Docker Desktopのアップデート ◦ Trusted Contents ◦ Remote
collaboration ◦ Ecosystem Integrations • https://www.docker.com/press-release/dock er-expands-trusted-content-offerings
Trusted Contents • Docker Verified Publisher Program ◦ ECRやMirantis Secure
Registryにて “オフィシャルイメージ”の配布を開始 ▪ e.g.) nginxがECRから直接配信可
Remote Collaboration • Docker Dev Environments ◦ 開発環境がDocker Desktopで作れる? ▪
Compose統合済み ◦ 変更を加えたものを即座にメンバーに共有した りできるっぽい
Remote Collaboration • Docker Dev Environments ◦ 開発環境がDocker Desktopで作れる? ▪
Compose統合済み ◦ 変更を加えたものを即座にメンバーに共有した りできるっぽい
Ecosystem Integration • Support Apple Silicon ◦ Multi architecture対応の加速 •
Docker Compose v2 ◦ Docker CLIへの統合 • (既に公開済みだが)Buildxを取り上げ、 開発速度の促進をアピール • Vulnerability scanning
今後のプラン • ローカルファーストな体験の向上 • セキュリティの向上(supply chain) • クラウドとの同期周りの体験向上 • アプリごとのコンテキストスイッチ体験向上
キーノートまとめ 主に開発者体験の向上にフォーカスし、Docker Desktopのアップデートが中心の内容だった。 個人的に開発環境の統合化がどこまでGUIで便利にで きるようになったのかは気になるところ。 その他、Amazon ECRで公式イメージが配布されるよう になるのはAWSユーザーにとっては大きな変更
その他、気になった セッション
A Pragmatic Tour of Docker Filesystems • Dockerコンテナで使われるファイルシステムを Overviewとしてわかりやすくまとめた発表 •
Dockerイメージ、コンテナが実行するファイルシス テム、バインドマウント、ボリューム、tmpfsの5つに 分類しそれぞれを紹介 • コンテナの仕組みについて中身をもう少し知りたい 人にはちょうどよい発表だった
Rethinking Application Delivery With Cue and Buildkit • Docker創業者の1人、Solomon Hykes氏の発表
◦ 現在はDockerを退職し、関わっている Daggerというプロジェクトについて発表 • DaggerはCueとBuildKitを組み合わせた、ビルド パイプライン及びその仕組みのこと • コンテナをビルドし、アーティファクト(成果物)をどこ かにデプロイするまでの一貫した体験を提供
Rethinking Application Delivery With Cue and Buildkit • 正直ここで10分では語れないくらい面白い内容だっ た
• CueはNTT Comでの採用実績もある、 Configuration languageの1つ ◦ GCL(Google内部で使われる設定用言語)を 作った人が作ったOSS ◦ 言語拡張性が高くさまざまな用途に使える
Do Not Ignore .dockerignore • Dockerfile初心者向けの発表 • Dockerイメージを作るときにdockerignoreを使わ ずにやると色々不都合なことがあるというのを説明 したわかりやすいセッション
• とりあえず動く、からの脱却の一歩として
Optimizing Docker Builds: Successes, Failures, and Instrumented Observability • 高速化でよくあるイメージキャッシュの応用や
BuildKitの導入などをやってみたが「まだビルドが 遅い!」という場合の1アプローチを紹介 • Jaegerを使ってbuildctlの細かい中身を可視化し て行く様子が面白かった
Optimizing Docker Builds: Successes, Failures, and Instrumented Observability • 高速化でよくあるイメージキャッシュの応用や
BuildKitの導入などをやってみたが、まだビルドが 遅い!という場合の1つのアプローチの紹介 • Jaegerを使ってbuildctlの細かい中身を可視化し て行く様子が面白かった
What's New in Docker Desktop? • Docker Desktopの最新アップデートのまとめを Docker社の中の人が発表 •
github.com/docker/roadmap/projects/1 が便利っぽい
I Have an M1 Mac, Now What? Docker in a
Multi-arch World • ARM64を使うM1 Macにフォーカスした発表 • マルチアーキなCPUをどうやって使うか、x64のイ メージを動かすときにemulationするための方法な ど、M1 Mac入門者向けの良いセッション • その他イメージビルドや公開におけるTipsなど
Compiling to Containers with BuildKit • まだ見てないけど多分良いセッション() • Dockerfileを書いてBuildKitでイメージになるまで に中身でどんな事が起きてるかを解説しているっぽ
い • Dockerの中身が少し気になる!という人には 面白いかも
ありがとう ございました