SlideShare a Scribd company logo
1 of 37
Download to read offline
Docker
Chronicle
2021.09
@zembutsu
ZEMBUTSU MASAHITO
zembutsu
@zembutsu
@zembutsu_works
⚫
⚫ VPS
⚫ PowerPoint Docker
⚫ Factorio 6,700
bilibili
Docker Trained Trainer: Administration and Operations ( 2015 )
2021 1
1/28
🧪 Open Sourcing the Docker Hub CLI Tool - Docker Blog
https://www.docker.com/blog/open-sourcing-the-docker-hub-cli-tool/
2021 2
2/4
Donating Docker Distribution to the CNCF - Docker Blog
https://www.docker.com/blog/donating-docker-distribution-to-the-cncf/
2/17
New Docker Desktop Preview for Apple M1 Released - Docker Blog
https://www.docker.com/blog/new-docker-desktop-preview-for-apple-m1-released/
2021 3
3/4
Join Us Next Week for Docker's Community All-Hands - Docker Blog
https://www.docker.com/blog/join-us-next-week-for-dockers-community-all-hands/
3/15
Docker Compose: From Local to Amazon ECS - Docker Blog
https://www.docker.com/blog/docker-compose-from-local-to-amazon-ecs/
3/23
Advanced Image Management in Docker Hub - Docker Blog
https://www.docker.com/blog/advanced-image-management-in-docker-hub/
3/30
A Birthday Challenge as Docker Turns 8 - Docker Blog
https://www.docker.com/blog/a-birthday-challenge-as-docker-turns-8/
2021 4
4/1
Compiling Containers - Dockerfiles, LLVM and BuildKit - Docker Blog
https://www.docker.com/blog/compiling-containers-dockerfiles-llvm-and-buildkit/
4/7
Get Involved with Docker - Docker Blog
https://www.docker.com/blog/get-involved-with-docker/
4/8
Changing How Updates Work with Docker Desktop 3.3 - Docker Blog
https://www.docker.com/blog/changing-how-updates-work-with-docker-desktop-3-3/
4/15
Released: Docker Desktop for Mac [Apple Silicon] - Docker Blog
https://www.docker.com/blog/released-docker-desktop-for-mac-apple-silicon/
4/20
LinuxKit as a Commodity for Building Linux Distributions - Docker Blog
https://www.docker.com/blog/linuxkit-as-a-commodity-for-building-linux-distributions/
2021 5
5/12
Video: Docker Build - Working with Docker and VSCode - Docker Blog
https://www.docker.com/blog/video-docker-build-working-with-docker-and-vscode/
5/27
Today Is The Day! - Docker Blog
https://www.docker.com/blog/today-is-the-day/
2021 6
6/7
Changes to Docker Hub Autobuilds - Docker Blog
https://www.docker.com/blog/changes-to-docker-hub-autobuilds/
6/9
Volume Management, Compose v2, Skipping Updates, and more in Docker Desktop 3.4 - Docker Blog
https://www.docker.com/blog/volume-management-compose-v2-skipping-updates-and-more-in-
docker-desktop-3-4/
6/9
- Docker Blog
https://www.docker.com/blog/bringing-docker-scan-to-linux/
6/23
Tech Preview: Docker Dev Environments - Docker Blog
https://www.docker.com/blog/tech-preview-docker-dev-environments/
6/29
Improved Volume Management, Docker Dev Environments and more in Desktop 3.5 - Docker Blog
https://www.docker.com/blog/improved-volume-management-docker-dev-environments-and-more-
in-desktop-3-5/
2021 7
7/20
Level Up Security with Scoped Access Tokens - Docker Blog
https://www.docker.com/blog/level-up-security-with-scoped-access-tokens/
7/28
Engineering Update: BuildKit 0.9 and Docker Buildx 0.6 Releases - Docker Blog
https://www.docker.com/blog/engineering-update-buildkit-0-9-and-docker-buildx-0-6-releases/
7/30
Introduction to heredocs in Dockerfiles - Docker Blog
https://www.docker.com/blog/introduction-to-heredocs-in-dockerfiles/
2021 8
8/13
Building a healthy and secure software supply chain - Docker Blog
https://www.docker.com/blog/building-a-healthy-and-secure-software-supply-chain/
8/23
Start Dev Environments locally, Compose V2 RC 1, and more in Docker Desktop 3.6 - Docker Blog
https://www.docker.com/blog/start-dev-environments-locally-compose-v2-rc-1-and-more-in-
docker-desktop-3-6/
8/31
Docker is Updating and Extending Our Product Subscriptions Docker Blog
https://www.docker.com/blog/updating-product-subscriptions/
1.
https://github.com/docker/docker-ce
2. Dockeron 21
15
https://docker.events.cube365.net/dockercon-live/2021/
Build, Share, Run, to the future
- 80,000 registered
- 100% Online
- Free
16
17
18
19
DockerCon Live 2021: A Look Back at What’s New - Docker Blog
https://www.docker.com/blog/dockercon-live-2021-looking-back-at-the-new-stuff/
Docker Hub で扱うイメージが増える&機能強化
• Docker Official なイメージ
• 支援している Open Source Software プロジェクトのイメージ
• Docker Verified Publisher が提供するイメージ ( New! )
• Docker Hub 以外のレジストリでも、これらイメージが利用可能に ( New! )
• イメージの統計情報・開発者ツールも今後出るようだ
• 脆弱性検査機能(サードパーティ Snyk ) が提供開始( New! )
• docker scan <image名> コマンド
Dev Environments
• Docker Desktop で Docker Compose を取り込んだかのような機能
• まだ正式提供前
• 正式提供が始まると、docker compose コマンドが不要に・・・?
• 今後の拡張機能
• ボリューム共有
• プロジェクト管理ツール
• Docker Workspaces
• VScode 連携
22
23
Scoped Personal Access Tokens
• 従来の Docker HUB 向け API トークンを拡張
• 権限設定が可能になる
• 読み込み専用、読み書き可能、パブリックのみ読み込み可能
• 用途
• 脆弱性スキャン用に API を許可する場合など
• 今夏提供開始
24
Desktop on Apple Silicon
• ARM サポート&マルチアーキテクチャ機能対応
• mac mini の VScode で Docker イメージ作成 → Docker Hub → RasPi のデモ
25
“docker compose” サブコマンド群 ←New!
• Docker Compose 2.0
• Docker Desktop で開発先行
• Go 言語 CLI
• https://github.com/docker/compose/
27
3. Docker Desktop
Our Service Agreement has Changed
We've updated the Docker Subscription Service Agreement. Please read the Blog and FAQs to
learn how companies using Docker Desktop may be affected. By checking "I accept the terms" you
agree to the Subscription Service Agreement, the Data Processing Agreement, and the Data
Privacy Policy.
Here's a summary of key changes:
•Our Docker Subscription Service Agreement include a change to the terms of use for Docker
Desktop.
• It remains free for small businesses (fewer than 250 employees AND less than $10 million
in annual revenue), personal use, education, and non-commercial open source projects.
• It requires a paid subscription for professional use in larger enterprises.
•The effective date of these terms is August 31, 2021. There is a grace period until January 31,
2022 for those that will require a paid subscription to use Docker Desktop.
•The existing Docker Free subscription has been renamed Docker Personal and we have
introduced a Docker Business subscription.
•The Docker Pro, Team, and Business subscriptions include commercial use of Docker Desktop.
We're introducing a new product subscription, Docker Business, for large enterprises that require
features like registry restrictions, SSO, secure software supply chain management, and more.
It's also important to note that the licensing and distribution terms for Docker and Moby open
source projects, such as Docker Engine, are not changing.
Docker is Updating and Extending Our Product Subscriptions
https://www.docker.com/blog/updating-product-subscriptions/
Docker Business/Docker Desktop FAQs | Docker
https://www.docker.com/pricing/faq
Docker Desktop 2021/9/8 ver.
Docker を使っている
Linux の Docker しか
使っていない
Docker Desktop
for Win/Mac利用中
はい
いいえ
いいえ
無問題
はい
Docker Hub の
有償プラン?
無問題
はい
業務利用?
OSS、教育、個人開発等を
除く
$5~/月(一人) 有償化
(移行期間2021/09/01~2022/01/31)
無問題
はい
既に有償ブスクリプション
いいえ
無問題
大企業?
250人以上、年売上10億円以上
いいえ
無問題
いいえ
Docker Dekstop 4.0 → Compose V2 RC2, Kubernetes 1.21.4
https://docs.docker.com/desktop/windows/release-notes/
Dockercon 21
Docker Desktop
Open the next...?
Docker Community All-Hands
https://www.docker.com/event-community-all-hands
2021/9/16 8am-11amPT
(2021/9/17 00:00 JST)
ENJOY!

More Related Content

What's hot

Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Masahito Zembutsu
 
Dockerの基本的な話
Dockerの基本的な話Dockerの基本的な話
Dockerの基本的な話gree_tech
 
DockerコンテナでGitを使う
DockerコンテナでGitを使うDockerコンテナでGitを使う
DockerコンテナでGitを使うKazuhiro Suga
 
CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討Masahito Zembutsu
 
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
Docker道場「Dockerの基本概念」0825インフラ勉強会資料Docker道場「Dockerの基本概念」0825インフラ勉強会資料
Docker道場「Dockerの基本概念」0825インフラ勉強会資料Masahito Zembutsu
 
オトナのDocker入門
オトナのDocker入門オトナのDocker入門
オトナのDocker入門Tsukasa Kato
 
CNCF Updates 2019 Winter version and Knative
CNCF Updates 2019  Winter version and KnativeCNCF Updates 2019  Winter version and Knative
CNCF Updates 2019 Winter version and KnativeMasahito Zembutsu
 
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理Masahito Zembutsu
 
分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーションMasahito Zembutsu
 
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜Shuji Yamada
 
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月VirtualTech Japan Inc.
 
Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例maebashi
 
Docker 17.06 Updates 最近何が変わったの?
Docker 17.06 Updates 最近何が変わったの?Docker 17.06 Updates 最近何が変わったの?
Docker 17.06 Updates 最近何が変わったの?Masahito Zembutsu
 
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造Etsuji Nakai
 
Dockerクイックツアー
DockerクイックツアーDockerクイックツアー
DockerクイックツアーEtsuji Nakai
 
何者(Dockerって)
何者(Dockerって)何者(Dockerって)
何者(Dockerって)Koji Saiki
 
忙しい人の5分で分かるDocker 2017年春Ver
忙しい人の5分で分かるDocker 2017年春Ver忙しい人の5分で分かるDocker 2017年春Ver
忙しい人の5分で分かるDocker 2017年春VerMasahito Zembutsu
 
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみようDockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみようmookjp
 
Docker 基本のおさらい
Docker 基本のおさらいDocker 基本のおさらい
Docker 基本のおさらいNaoki Nagazumi
 

What's hot (20)

Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
 
Dockerの基本的な話
Dockerの基本的な話Dockerの基本的な話
Dockerの基本的な話
 
DockerコンテナでGitを使う
DockerコンテナでGitを使うDockerコンテナでGitを使う
DockerコンテナでGitを使う
 
CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討
 
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
Docker道場「Dockerの基本概念」0825インフラ勉強会資料Docker道場「Dockerの基本概念」0825インフラ勉強会資料
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
 
オトナのDocker入門
オトナのDocker入門オトナのDocker入門
オトナのDocker入門
 
CNCF Updates 2019 Winter version and Knative
CNCF Updates 2019  Winter version and KnativeCNCF Updates 2019  Winter version and Knative
CNCF Updates 2019 Winter version and Knative
 
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
 
分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション
 
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
 
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
 
Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例
 
Docker 17.06 Updates 最近何が変わったの?
Docker 17.06 Updates 最近何が変わったの?Docker 17.06 Updates 最近何が変わったの?
Docker 17.06 Updates 最近何が変わったの?
 
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造
 
Dockerクイックツアー
DockerクイックツアーDockerクイックツアー
Dockerクイックツアー
 
何者(Dockerって)
何者(Dockerって)何者(Dockerって)
何者(Dockerって)
 
忙しい人の5分で分かるDocker 2017年春Ver
忙しい人の5分で分かるDocker 2017年春Ver忙しい人の5分で分かるDocker 2017年春Ver
忙しい人の5分で分かるDocker 2017年春Ver
 
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみようDockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみよう
 
Docker入門
Docker入門Docker入門
Docker入門
 
Docker 基本のおさらい
Docker 基本のおさらいDocker 基本のおさらい
Docker 基本のおさらい
 

Similar to Docker Chronicle 2021.09

Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~Masahito Zembutsu
 
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & LinuxはじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & LinuxKazushi Kamegawa
 
[Docker Tokyo #35] Docker 20.10
[Docker Tokyo #35] Docker 20.10[Docker Tokyo #35] Docker 20.10
[Docker Tokyo #35] Docker 20.10Akihiro Suda
 
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-Saki Homma
 
Docker技術情報アップデート 2015年7月号
Docker技術情報アップデート 2015年7月号Docker技術情報アップデート 2015年7月号
Docker技術情報アップデート 2015年7月号Masahito Zembutsu
 
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料Tomoya Kitayama
 
Webアプリケーション開発者のためのDockerハンズオン20210519
Webアプリケーション開発者のためのDockerハンズオン20210519Webアプリケーション開発者のためのDockerハンズオン20210519
Webアプリケーション開発者のためのDockerハンズオン20210519虎の穴 開発室
 
Docker講習会資料
Docker講習会資料Docker講習会資料
Docker講習会資料teruyaono1
 
Webアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオンWebアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオン虎の穴 開発室
 
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達softlayerjp
 
Oracle Cloud Infrastructure:2023年1月度サービス・アップデート
Oracle Cloud Infrastructure:2023年1月度サービス・アップデートOracle Cloud Infrastructure:2023年1月度サービス・アップデート
Oracle Cloud Infrastructure:2023年1月度サービス・アップデートオラクルエンジニア通信
 
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうけるcf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうけるTakeshi Morikawa
 
.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーションYuta Matsumura
 
Docker webinar 20170426−02
Docker webinar 20170426−02Docker webinar 20170426−02
Docker webinar 20170426−02Creationline,inc.
 
Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月
Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月
Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
build 2012 Windows Azure 的まとめ
build 2012 Windows Azure 的まとめbuild 2012 Windows Azure 的まとめ
build 2012 Windows Azure 的まとめSunao Tomita
 
Oracle Cloud Infrastructure:2022年9月度サービス・アップデート
Oracle Cloud Infrastructure:2022年9月度サービス・アップデートOracle Cloud Infrastructure:2022年9月度サービス・アップデート
Oracle Cloud Infrastructure:2022年9月度サービス・アップデートオラクルエンジニア通信
 
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~Saki Homma
 
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門Hori Tasuku
 
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組みモバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組みMorioImai
 

Similar to Docker Chronicle 2021.09 (20)

Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
 
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & LinuxはじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
 
[Docker Tokyo #35] Docker 20.10
[Docker Tokyo #35] Docker 20.10[Docker Tokyo #35] Docker 20.10
[Docker Tokyo #35] Docker 20.10
 
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
 
Docker技術情報アップデート 2015年7月号
Docker技術情報アップデート 2015年7月号Docker技術情報アップデート 2015年7月号
Docker技術情報アップデート 2015年7月号
 
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
 
Webアプリケーション開発者のためのDockerハンズオン20210519
Webアプリケーション開発者のためのDockerハンズオン20210519Webアプリケーション開発者のためのDockerハンズオン20210519
Webアプリケーション開発者のためのDockerハンズオン20210519
 
Docker講習会資料
Docker講習会資料Docker講習会資料
Docker講習会資料
 
Webアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオンWebアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオン
 
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
 
Oracle Cloud Infrastructure:2023年1月度サービス・アップデート
Oracle Cloud Infrastructure:2023年1月度サービス・アップデートOracle Cloud Infrastructure:2023年1月度サービス・アップデート
Oracle Cloud Infrastructure:2023年1月度サービス・アップデート
 
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうけるcf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
 
.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション
 
Docker webinar 20170426−02
Docker webinar 20170426−02Docker webinar 20170426−02
Docker webinar 20170426−02
 
Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月
Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月
Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月
 
build 2012 Windows Azure 的まとめ
build 2012 Windows Azure 的まとめbuild 2012 Windows Azure 的まとめ
build 2012 Windows Azure 的まとめ
 
Oracle Cloud Infrastructure:2022年9月度サービス・アップデート
Oracle Cloud Infrastructure:2022年9月度サービス・アップデートOracle Cloud Infrastructure:2022年9月度サービス・アップデート
Oracle Cloud Infrastructure:2022年9月度サービス・アップデート
 
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
 
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
 
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組みモバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
 

More from Masahito Zembutsu

忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜
忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜
忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜Masahito Zembutsu
 
自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GA自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GAMasahito Zembutsu
 
さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19Masahito Zembutsu
 
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」Masahito Zembutsu
 
インターネットでウェブサイトを表示している裏側の話
インターネットでウェブサイトを表示している裏側の話インターネットでウェブサイトを表示している裏側の話
インターネットでウェブサイトを表示している裏側の話Masahito Zembutsu
 
3分で分かる「プログラミング教育・情報教育」
3分で分かる「プログラミング教育・情報教育」3分で分かる「プログラミング教育・情報教育」
3分で分かる「プログラミング教育・情報教育」Masahito Zembutsu
 
ようこそオンラインの展示会場へ
ようこそオンラインの展示会場へようこそオンラインの展示会場へ
ようこそオンラインの展示会場へMasahito Zembutsu
 
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020Masahito Zembutsu
 
オンライン発表で気を付けているポイント~姿勢編
オンライン発表で気を付けているポイント~姿勢編オンライン発表で気を付けているポイント~姿勢編
オンライン発表で気を付けているポイント~姿勢編Masahito Zembutsu
 
クリスマスに工場(Factorio)を作るゲームをしよう
クリスマスに工場(Factorio)を作るゲームをしようクリスマスに工場(Factorio)を作るゲームをしよう
クリスマスに工場(Factorio)を作るゲームをしようMasahito Zembutsu
 
2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19os2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19osMasahito Zembutsu
 
CNCFアップデート情報~2018年のCNCFを振り返る
CNCFアップデート情報~2018年のCNCFを振り返るCNCFアップデート情報~2018年のCNCFを振り返る
CNCFアップデート情報~2018年のCNCFを振り返るMasahito Zembutsu
 
コンテナ導入概要資料2018
コンテナ導入概要資料2018コンテナ導入概要資料2018
コンテナ導入概要資料2018Masahito Zembutsu
 
DockerConの歩き方~海外カンファレンスに参加するには~
DockerConの歩き方~海外カンファレンスに参加するには~DockerConの歩き方~海外カンファレンスに参加するには~
DockerConの歩き方~海外カンファレンスに参加するには~Masahito Zembutsu
 
普通の人が勉強会で発表するために必要な準備のすべて~入門パブリック・スピーキング
普通の人が勉強会で発表するために必要な準備のすべて~入門パブリック・スピーキング普通の人が勉強会で発表するために必要な準備のすべて~入門パブリック・スピーキング
普通の人が勉強会で発表するために必要な準備のすべて~入門パブリック・スピーキングMasahito Zembutsu
 
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-Masahito Zembutsu
 
Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴Masahito Zembutsu
 
プログラミング教育の基礎知識
プログラミング教育の基礎知識プログラミング教育の基礎知識
プログラミング教育の基礎知識Masahito Zembutsu
 

More from Masahito Zembutsu (20)

忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜
忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜
忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜
 
自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GA自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GA
 
さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19
 
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」
 
インターネットでウェブサイトを表示している裏側の話
インターネットでウェブサイトを表示している裏側の話インターネットでウェブサイトを表示している裏側の話
インターネットでウェブサイトを表示している裏側の話
 
3分で分かる「プログラミング教育・情報教育」
3分で分かる「プログラミング教育・情報教育」3分で分かる「プログラミング教育・情報教育」
3分で分かる「プログラミング教育・情報教育」
 
ようこそオンラインの展示会場へ
ようこそオンラインの展示会場へようこそオンラインの展示会場へ
ようこそオンラインの展示会場へ
 
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020
 
オンライン発表で気を付けているポイント~姿勢編
オンライン発表で気を付けているポイント~姿勢編オンライン発表で気を付けているポイント~姿勢編
オンライン発表で気を付けているポイント~姿勢編
 
Jitsi Meetとは?
Jitsi Meetとは?Jitsi Meetとは?
Jitsi Meetとは?
 
クリスマスに工場(Factorio)を作るゲームをしよう
クリスマスに工場(Factorio)を作るゲームをしようクリスマスに工場(Factorio)を作るゲームをしよう
クリスマスに工場(Factorio)を作るゲームをしよう
 
2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19os2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19os
 
Docker Compose 徹底解説
Docker Compose 徹底解説Docker Compose 徹底解説
Docker Compose 徹底解説
 
CNCFアップデート情報~2018年のCNCFを振り返る
CNCFアップデート情報~2018年のCNCFを振り返るCNCFアップデート情報~2018年のCNCFを振り返る
CNCFアップデート情報~2018年のCNCFを振り返る
 
コンテナ導入概要資料2018
コンテナ導入概要資料2018コンテナ導入概要資料2018
コンテナ導入概要資料2018
 
DockerConの歩き方~海外カンファレンスに参加するには~
DockerConの歩き方~海外カンファレンスに参加するには~DockerConの歩き方~海外カンファレンスに参加するには~
DockerConの歩き方~海外カンファレンスに参加するには~
 
普通の人が勉強会で発表するために必要な準備のすべて~入門パブリック・スピーキング
普通の人が勉強会で発表するために必要な準備のすべて~入門パブリック・スピーキング普通の人が勉強会で発表するために必要な準備のすべて~入門パブリック・スピーキング
普通の人が勉強会で発表するために必要な準備のすべて~入門パブリック・スピーキング
 
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-
 
Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴
 
プログラミング教育の基礎知識
プログラミング教育の基礎知識プログラミング教育の基礎知識
プログラミング教育の基礎知識
 

Docker Chronicle 2021.09

  • 2. ZEMBUTSU MASAHITO zembutsu @zembutsu @zembutsu_works ⚫ ⚫ VPS ⚫ PowerPoint Docker ⚫ Factorio 6,700 bilibili Docker Trained Trainer: Administration and Operations ( 2015 )
  • 3.
  • 4. 2021 1 1/28 🧪 Open Sourcing the Docker Hub CLI Tool - Docker Blog https://www.docker.com/blog/open-sourcing-the-docker-hub-cli-tool/
  • 5. 2021 2 2/4 Donating Docker Distribution to the CNCF - Docker Blog https://www.docker.com/blog/donating-docker-distribution-to-the-cncf/ 2/17 New Docker Desktop Preview for Apple M1 Released - Docker Blog https://www.docker.com/blog/new-docker-desktop-preview-for-apple-m1-released/
  • 6. 2021 3 3/4 Join Us Next Week for Docker's Community All-Hands - Docker Blog https://www.docker.com/blog/join-us-next-week-for-dockers-community-all-hands/ 3/15 Docker Compose: From Local to Amazon ECS - Docker Blog https://www.docker.com/blog/docker-compose-from-local-to-amazon-ecs/ 3/23 Advanced Image Management in Docker Hub - Docker Blog https://www.docker.com/blog/advanced-image-management-in-docker-hub/ 3/30 A Birthday Challenge as Docker Turns 8 - Docker Blog https://www.docker.com/blog/a-birthday-challenge-as-docker-turns-8/
  • 7. 2021 4 4/1 Compiling Containers - Dockerfiles, LLVM and BuildKit - Docker Blog https://www.docker.com/blog/compiling-containers-dockerfiles-llvm-and-buildkit/ 4/7 Get Involved with Docker - Docker Blog https://www.docker.com/blog/get-involved-with-docker/ 4/8 Changing How Updates Work with Docker Desktop 3.3 - Docker Blog https://www.docker.com/blog/changing-how-updates-work-with-docker-desktop-3-3/ 4/15 Released: Docker Desktop for Mac [Apple Silicon] - Docker Blog https://www.docker.com/blog/released-docker-desktop-for-mac-apple-silicon/ 4/20 LinuxKit as a Commodity for Building Linux Distributions - Docker Blog https://www.docker.com/blog/linuxkit-as-a-commodity-for-building-linux-distributions/
  • 8. 2021 5 5/12 Video: Docker Build - Working with Docker and VSCode - Docker Blog https://www.docker.com/blog/video-docker-build-working-with-docker-and-vscode/ 5/27 Today Is The Day! - Docker Blog https://www.docker.com/blog/today-is-the-day/
  • 9. 2021 6 6/7 Changes to Docker Hub Autobuilds - Docker Blog https://www.docker.com/blog/changes-to-docker-hub-autobuilds/ 6/9 Volume Management, Compose v2, Skipping Updates, and more in Docker Desktop 3.4 - Docker Blog https://www.docker.com/blog/volume-management-compose-v2-skipping-updates-and-more-in- docker-desktop-3-4/ 6/9 - Docker Blog https://www.docker.com/blog/bringing-docker-scan-to-linux/ 6/23 Tech Preview: Docker Dev Environments - Docker Blog https://www.docker.com/blog/tech-preview-docker-dev-environments/ 6/29 Improved Volume Management, Docker Dev Environments and more in Desktop 3.5 - Docker Blog https://www.docker.com/blog/improved-volume-management-docker-dev-environments-and-more- in-desktop-3-5/
  • 10. 2021 7 7/20 Level Up Security with Scoped Access Tokens - Docker Blog https://www.docker.com/blog/level-up-security-with-scoped-access-tokens/ 7/28 Engineering Update: BuildKit 0.9 and Docker Buildx 0.6 Releases - Docker Blog https://www.docker.com/blog/engineering-update-buildkit-0-9-and-docker-buildx-0-6-releases/ 7/30 Introduction to heredocs in Dockerfiles - Docker Blog https://www.docker.com/blog/introduction-to-heredocs-in-dockerfiles/
  • 11. 2021 8 8/13 Building a healthy and secure software supply chain - Docker Blog https://www.docker.com/blog/building-a-healthy-and-secure-software-supply-chain/ 8/23 Start Dev Environments locally, Compose V2 RC 1, and more in Docker Desktop 3.6 - Docker Blog https://www.docker.com/blog/start-dev-environments-locally-compose-v2-rc-1-and-more-in- docker-desktop-3-6/ 8/31 Docker is Updating and Extending Our Product Subscriptions Docker Blog https://www.docker.com/blog/updating-product-subscriptions/
  • 12. 1.
  • 15. 15 https://docker.events.cube365.net/dockercon-live/2021/ Build, Share, Run, to the future - 80,000 registered - 100% Online - Free
  • 16. 16
  • 17. 17
  • 18. 18
  • 19. 19 DockerCon Live 2021: A Look Back at What’s New - Docker Blog https://www.docker.com/blog/dockercon-live-2021-looking-back-at-the-new-stuff/
  • 20. Docker Hub で扱うイメージが増える&機能強化 • Docker Official なイメージ • 支援している Open Source Software プロジェクトのイメージ • Docker Verified Publisher が提供するイメージ ( New! ) • Docker Hub 以外のレジストリでも、これらイメージが利用可能に ( New! ) • イメージの統計情報・開発者ツールも今後出るようだ • 脆弱性検査機能(サードパーティ Snyk ) が提供開始( New! ) • docker scan <image名> コマンド
  • 21. Dev Environments • Docker Desktop で Docker Compose を取り込んだかのような機能 • まだ正式提供前 • 正式提供が始まると、docker compose コマンドが不要に・・・? • 今後の拡張機能 • ボリューム共有 • プロジェクト管理ツール • Docker Workspaces • VScode 連携
  • 22. 22
  • 23. 23
  • 24. Scoped Personal Access Tokens • 従来の Docker HUB 向け API トークンを拡張 • 権限設定が可能になる • 読み込み専用、読み書き可能、パブリックのみ読み込み可能 • 用途 • 脆弱性スキャン用に API を許可する場合など • 今夏提供開始 24
  • 25. Desktop on Apple Silicon • ARM サポート&マルチアーキテクチャ機能対応 • mac mini の VScode で Docker イメージ作成 → Docker Hub → RasPi のデモ 25
  • 26. “docker compose” サブコマンド群 ←New! • Docker Compose 2.0 • Docker Desktop で開発先行 • Go 言語 CLI • https://github.com/docker/compose/
  • 27. 27
  • 29.
  • 30.
  • 31. Our Service Agreement has Changed We've updated the Docker Subscription Service Agreement. Please read the Blog and FAQs to learn how companies using Docker Desktop may be affected. By checking "I accept the terms" you agree to the Subscription Service Agreement, the Data Processing Agreement, and the Data Privacy Policy. Here's a summary of key changes: •Our Docker Subscription Service Agreement include a change to the terms of use for Docker Desktop. • It remains free for small businesses (fewer than 250 employees AND less than $10 million in annual revenue), personal use, education, and non-commercial open source projects. • It requires a paid subscription for professional use in larger enterprises. •The effective date of these terms is August 31, 2021. There is a grace period until January 31, 2022 for those that will require a paid subscription to use Docker Desktop. •The existing Docker Free subscription has been renamed Docker Personal and we have introduced a Docker Business subscription. •The Docker Pro, Team, and Business subscriptions include commercial use of Docker Desktop. We're introducing a new product subscription, Docker Business, for large enterprises that require features like registry restrictions, SSO, secure software supply chain management, and more. It's also important to note that the licensing and distribution terms for Docker and Moby open source projects, such as Docker Engine, are not changing.
  • 32. Docker is Updating and Extending Our Product Subscriptions https://www.docker.com/blog/updating-product-subscriptions/ Docker Business/Docker Desktop FAQs | Docker https://www.docker.com/pricing/faq Docker Desktop 2021/9/8 ver. Docker を使っている Linux の Docker しか 使っていない Docker Desktop for Win/Mac利用中 はい いいえ いいえ 無問題 はい Docker Hub の 有償プラン? 無問題 はい 業務利用? OSS、教育、個人開発等を 除く $5~/月(一人) 有償化 (移行期間2021/09/01~2022/01/31) 無問題 はい 既に有償ブスクリプション いいえ 無問題 大企業? 250人以上、年売上10億円以上 いいえ 無問題 いいえ
  • 33.
  • 34. Docker Dekstop 4.0 → Compose V2 RC2, Kubernetes 1.21.4 https://docs.docker.com/desktop/windows/release-notes/
  • 36. Open the next...? Docker Community All-Hands https://www.docker.com/event-community-all-hands 2021/9/16 8am-11amPT (2021/9/17 00:00 JST)