Mirantis Container Runtime (MCR、旧称、Docker Enterprise) のサポートが Microsoft が提供しなくなる。運用環境ではないので、Mirantis の有料サブスクリプションを購入するのは選択肢にない (MCR 20.10.13 が 8/11 に出てたけど無視してた) 。というわけで、無料(オープンソース)の Docker CE/Moby ランタイム (mobyproject.org) に切り替え。
Reminder - Updates to Windows Container Runtime Support
https://techcommunity.microsoft.com/t5/containers/reminder-updates-to-windows-container-runtime-support/ba-p/3620989
インストール スクリプト install-docker-ce.ps1 が用意されたので、コマンドライン一発でできるように。
その前に現在の MCR をアンインストール。
#Invoke-WebRequest -Uri https://get.mirantis.com/install.ps1 -o install.ps1
.\install.ps1 -uninstall
#DockerMsftProvider をお使いなら
#Uninstall-Package -Name docker -ProviderName
#Uninstall-Module -Name DockerMsftProvider
Invoke-WebRequest -Uri https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1 -o install-docker-ce.ps1
.\install-docker-ce.ps1
完了!
注1:以前のイメージやコンテナーは消えてしまうかもしれない。注2:Windows Server 2016 では動かないかもしれない。Docker Enterprise 3.1 で Server 2016 はサポート対象外になったなのでしょうがない。
ちなみに、MCR 20.10.13 (2022-08-11) で ”Added support for Windows Server 2022.” だそうです (サポートされてなかったんだ) 。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。