Docker CE/Moby 24.0.6 (2023/09/05) 出てます。
Windows コンテナー関連のドキュメント アップデート (2023/05/11)
Docker CE/Moby 24.0.6 (2023/09/05) 出てます。
Windows コンテナー関連のドキュメント アップデート (2023/05/11)
先月の2020/11/13時点「[速報]Docker Enterprise 改め、Mirantis Container Runtime (MCR) リリース(Engine 19.03.13)」のときには、Docker Enterprise v3.0 向けの更新は見当たらなかったんですが、今日までの間に DockerMsftProvider で 19.03.13 利用可能になってました。Docker Enterprise 2.1 の 18.09.14 も。
各バージョンのリリースノート
Docker Enterprise v3.0 19.03.13 (2020-11-12) ← 今回、Mirantis Container Runtime 最新版と共通に。← Windows Server 2016 をサポートする最後のメジャーリリース。https://docs.mirantis.com/docker-enterprise/v3.0/dockeree-products/docker-ee/release-notes.html
→ (12/9 JST に変更)Mirantis Documentation: Mirantis Container Runtime release notes
https://docs.mirantis.com/docker-enterprise/v3.0/dockeree-products/mcr/release-notes.html
Docker Enterprise v2.1 2020/11/06 で EOL なので、2020/11/12 付 の 18.09.14 が最後のバージョン。
https://docs.mirantis.com/docker-enterprise/v2.1/dockeree-products/docker-ee/release-notes.html
Mirantis Container Runtime v3.1 (旧称、Docker Enterprise v3.1)← 既報のとおり、2020/11/12 付 の 19.03.13 が最新バージョン。Windows Server 2019 LTSC & SAC はこちら。
https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-release-notes/mcr-relnotes.html
このバージョンから v3.0 も docker version は Mirantis Container Runtime 表示に。v2.1 の 18.09.14 は未確認。
関連:
How to Install Docker Enterprise for Windows Server (2020年7月版)
「Docker Enterprise」(3.1)が「Mirantis Container Runtime (MCR) 」という名称になったそうです。mcr.microsoft.com(mcr は Microsoft Container Registry の略)と略称がかぶっててややこしい。
新バージョンの Engine は 19.03.13 で、Docker Desktop Community (2.5.0.x)に追いついた。
Mirantis Container Runtime release notes
https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-release-notes/mcr-relnotes.html
今朝まであった以前のリリースノート ページが無くなって気付いた次第。
Docker Engine - Enterprise release notes
https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-release-notes/engine-relnotes.html
インストール&アップデート方法は変わらず。
だそうです。Docker で動く Azure CloudShell ツールのイメージのビルド環境が GitHub から入手可能に。issues や pull requests を受け付け。
Azure Cloud Shell ツール イメージがオープンソースになりました
公開日: 8 月 10、 2020
https://azure.microsoft.com/ja-jp/updates/cloudshell-github/
Azure / CloudShell
https://github.com/azure/cloudshell
Linux のコンテナー実行環境があれば、手元でビルドして試せます。zip をダウンロードして展開して(git を使わない場合)、展開先のルートに移動して GitHub に書いてある docker build コマンドを実行していけば完了。Docker のビルドのお勉強によいかも。
WSL2 Backend な Docker Desktop for Windows (以下は v2004 Home)でもファイルのパーミッションの関係でなんか文句は言われましたがビルドできました。たぶん、Hyper-V Backend な LCOW 環境でもいけるんじゃないかな? ホストのメモリは 4 GB 以下だとキツキツかも。
Linux (ubuntu)ベースのコンテナーのわりに、巨大(base 7.72 GB、tools 8.8 GB)。
ビルドした tools_cloudshell から作成、実行したコンテナーの起動や動きは至極軽快。
11/24 追記)Ubuntu から Debian 10 ベースになるそうです。現在の Ubuntu 16.04 がライフサイクル終了近いため(Ubuntu 16.04 LTS は 2021-04 に通常サポート終了)。
The Azure Cloud Shell image has been updated
https://azure.microsoft.com/ja-jp/updates/the-azure-cloud-shell-image-has-been-updated/
ビルドせずにちゃっちゃちゃっと試すには(巨大なので pull に時間かかるけど)
docker pull mcr.microsoft.com/azure-cloudshell:latest
docker run -it mcr.microsoft.com/azure-cloudshell /bin/bash
https://github.com/azure/cloudshell は既に Debian 10 ベース。
11/24 JST 現在、Azure は Ubuntu 16.04 LTS ベース。
※ Mirantis Container Runtime(MCR)の Microsoft によるサポートは 2022年9月に終し、Mirantis の有料サブスクリプションへ。無料な環境としては、→ Mirantis Container Runtime から Docker CE/Moby への切り替え (2022/9/10 追記)
※ Windows Admin Center による簡単セットアップもできます。→ Windows Admin Center によるコンテナーホストの簡単セットアップ(v 3.0?)
※ 2020/11/12 PT リリースの Engine 19.03.13 から、Docker Enterprise は Mirantis Container Runtime(MCR)に改称されました。→ [速報]Docker Enterprise 改め、Mirantis Container Runtime (MCR) リリース(Engine 19.03.13)
※ Microsoft Docs のチュートリアル(Get started: Prep Windows for Containers [11/12/2019])は Docker Enterprise v3.0 がターゲットで、Mirantis Container Runtime への名称変更や v3.1 の install.ps1 の手順のことは反映されていません。
※ LCOW は Experimental のまま開発終了らしいです。”Note: LCOW support was experimental and is no longer being developed. This repository is now archived.”(2021/07/07 追記)
![]() |
| https://hub.docker.com/_/microsoft-windows-servercore https://hub.docker.com/_/microsoft-windows-nanoserver |
"The 2B February 11, 2020 security update for Windows Server container image was released but compatibility issues were found. While we investigate this issue, current pull requests using floating tags for Windows Server container images (such as ltsc2019, 1809, 1909, etc.) will temporarily default to pull the container images with the January 14, 2020 security update. "

"On February 18, 2020, updated container images were released to address the issues with symptoms (1,2,3,4) in this article. If you are encountering these issues, we recommend you update your container host to the February 11, 2020 security update release and the container images released on February 18, 2020. Note The February 18, 2020 release is for container images only. February 11, 2020 security updates are still the latest for the container host. "てことで、1909 タグの場合、2020-02B の 188363.657 (1909-KB4532693) イメージは取り下げられ、188.363.658(.657+1) イメージがやってきた。1909-KB4532693 は完全に抹殺されたらしい。イメージ作成日は 2/18 PT だけど、実際に利用可能になったのがいつかは謎(2/18 JST になかったのは確か、あることに気が付いたの今日)。
"we are now ready to publish them into Stable. "Docker Desktop Community 2.2.0.0
"Error response from daemon: Windows client operating systems earlier than version 1809 can only run Hyper-V containers."
"デーモン閣下からのエラー応答:バージョン 1809 より前の Windows クライアント オペレーティング システムは、Hyper-V コンテナーのみを実行可。"
※ 2021/09/02)この投稿は 2019 年 1 月のものです。現在 は状況が変わってますのでご注意。(Docker CE なんてもうないし、Docker Personal/Pro/Team/Business になっちゃったし)(WSL 2 バックエンドの Docker Desktop であれば、WSL Integration で WSL 2 の Linux に Docker CLI を簡単に利用可能にできるなど)
先に、Windows Server と Docker の最新情報など。
Announcing Support for Windows Server 2019 within Docker Enterprise
https://blog.docker.com/2019/01/announcing-support-for-windows-server-2019-within-docker-enterprise/
で、Docker サーバー(Windows Server に限らず、Docker Desktop や Linux ホストも)や Windows/Linux コンテナーのリモート管理のために、Windows 10 に Docker クライアント (Docker CLI)だけを導入する方法についてメモ。
1. Docker CE の Windows バイナリからインストールする(ちと古い 17.09.0-ce だけど)
2. Windows Subsystem for Linux(WSL)の Linux シェル環境に Linux バイナリを入れる(最新の 18.09.1)
3. その他の方法