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!

Docker Chronicle 2021.09

  • 1.
  • 2.
    ZEMBUTSU MASAHITO zembutsu @zembutsu @zembutsu_works ⚫ ⚫ VPS ⚫PowerPoint Docker ⚫ Factorio 6,700 bilibili Docker Trained Trainer: Administration and Operations ( 2015 )
  • 4.
    2021 1 1/28 🧪 OpenSourcing 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 DockerDistribution 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 UsNext 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: DockerBuild - 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 toDocker 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 UpSecurity 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 ahealthy 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.
  • 13.
  • 14.
  • 15.
    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.
    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 • DockerDesktop で Docker Compose を取り込んだかのような機能 • まだ正式提供前 • 正式提供が始まると、docker compose コマンドが不要に・・・? • 今後の拡張機能 • ボリューム共有 • プロジェクト管理ツール • Docker Workspaces • VScode 連携
  • 22.
  • 23.
  • 24.
    Scoped Personal AccessTokens • 従来の Docker HUB 向け API トークンを拡張 • 権限設定が可能になる • 読み込み専用、読み書き可能、パブリックのみ読み込み可能 • 用途 • 脆弱性スキャン用に API を許可する場合など • 今夏提供開始 24
  • 25.
    Desktop on AppleSilicon • 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.
  • 28.
  • 31.
    Our Service Agreementhas 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 Updatingand 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億円以上 いいえ 無問題 いいえ
  • 34.
    Docker Dekstop 4.0→ Compose V2 RC2, Kubernetes 1.21.4 https://docs.docker.com/desktop/windows/release-notes/
  • 35.
  • 36.
    Open the next...? DockerCommunity All-Hands https://www.docker.com/event-community-all-hands 2021/9/16 8am-11amPT (2021/9/17 00:00 JST)
  • 37.