Misc.

2021/03/12

Mirantis Container Runtime ver 20.10

Mirantis Container Runtime(旧称、Docker Enterprise)の新バージョン出ました。が、今月はまだ Windows Update が終わってないので手が出せない。

Mirantis Container Runtuime Version 20.10(20.10.0)
https://docs.mirantis.com/containers/v3.1/dockeree-release-notes/mcr-relnotes.html#version-20-10

とりあえずアップデートだけ。
 
PS C:¥> del install.ps1 
PS C:¥> Invoke-WebRequest -Uri https://get.mirantis.com/install.ps1 -o install.ps1
PS C:¥> .\install.ps1

PS C:\> docker version
Client: Mirantis Container Runtime
 Version:           20.10.0
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        6ee42dc
 Built:             03/11/2021 13:24:56
 OS/Arch:           windows/amd64
 Context:           default
 Experimental:      true

Server: Mirantis Container Runtime
 Engine:
  Version:          20.10.0
  API version:      1.41 (minimum version 1.24)
  Go version:       go1.13.15
  Git commit:       1e08f21e79
  Built:            03/11/2021 13:23:32
  OS/Arch:          windows/amd64
  Experimental:     true
PS C:\> 

Windows Server 2016 のコンテナーホストの DockerMsftProvider でも検出されるけど、なんか警告表示されるからやめとく。MCR v3.0 のリリースノートに 20.10.0 入ってないし。

3/13 追記)今日 Update-Module DockerMsftProvider したら、警告なしになったので、アップデートしてみたらアップデートできた。Windows Server 2016 の場合は...

 [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Update-Module DockerMsftProvider
Get-Package -Name Docker -ProviderName DockerMsftProvider
Find-Package -Name Docker -ProviderName DockerMsftProvider
Install-Package -Name Docker -ProviderName DockerMsftProvider -Update -Force
Start-Service Docker


 一応、servercore:ltsc2016(最新) と nanoserver:sac2016(2年前のイメージ)が動くとこまで確認。気持ち、コンテナーの起動が遅くなったような気もしないでもない。v3.0 と v3.1(2016 非サポート)の境目があいまい。

3/15 追記)DockerMsftProvider と install.ps1 の違いの 1 つ。DockerMsftProvider はcontainerd(Kuberenetes が使用するコンテナーランタイムのインターフェイス、CRI) のバイナリとサービスをインストールしない。↓左は Windows Server 2019 と install.ps1、右は 2016/2019 と DockerMsftProvider。で、containerd は Server 2019/1809 からサポートされる機能。→ https://docs.microsoft.com/ja-jp/virtualization/windowscontainers/deploy-containers/containerd なので、Kuberenetes 関係なく使うならどっちでインストールしても同じ(だと思うようになった)。ただし、LCOW(Experimental)は 2019/1809 以降が必要。


 関連:
How to Install Docker Enterprise for Windows Server (2020年7月版)
Docker Desktop Community 3.2.0 (Engine 20.10.3) 

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。