Misc.

2020/06/30

Docker Enterprise 3.1 (19.03.11) Update

2020/06/24 付けで Docker Enterprise v3.1 の更新バージョン 19.03.11 がリリースされていました。

Docker Enterprise 3.1|19.03.11(2020/06/24)
https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-release-notes/engine-relnotes.html#version-19-03

アップデートは至極簡単。(PS:\work> は PowerShell のプロンプト)

PS:\work> del install.ps1
PS:\work> Invoke-WebRequest -Uri https://get.mirantis.com/install.ps1 -o install.ps1
PS:\work> .\install.ps1

Windows Server 2016 をサポートする最後のバージョンである Docker Enterprise 3.0 は 19.03.08(2020/11/14)で打ち止めっぽい。一方、Docker Enterprise 2.1(18.09.x)については同日付で更新バージョン 18.09.12 が出てます。

18.09.12(2020/06/24)
https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-release-notes/engine-relnotes.html#eng-rn-18-09-12

19.03.08 や 18.09.12 の zip はこちらにあります。

https://repos.mirantis.com/win/static/stable/x86_64/

ソフトウェアの配布元(dockermsft.blob.core.windows.net → repos.mirantis.com)の変更に伴い、PowerShell gallery の DockerMsftProvider が使い物にならなくなっている可能性があります。少なくとも今日時点では以下のドキュメントのとおりにはいきません。

Get Docker Engine - Enterprise on Windows Servers|Install Docker Engine - Enterprise(UPDATED: 2020-06-28 21:57)
https://docs.mirantis.com/docker-enterprise/v3.0/dockeree-products/docker-ee/windows.html

Docker Enterprise 3.0 や 2.1 は以下の 2 行で新規インストール or アップデートできるかと。

PS:\work> $filename = "docker-18.09.12.zip"
PS:\work> invoke-webrequest -Outfile $filename https://repos.mirantis.com/win/static/stable/x86_64/$filename -UseBasicparsing; Expand-Archive $filename -DestinationPath $Env:ProgramFiles -Force; Remove-Item -Force $filename; $env:path += ";$env:ProgramFiles\docker"; $newPath = "$env:ProgramFiles\docker;" + [Environment]::GetEnvironmentVariable("PATH", [EnvironmentVariableTarget]::Machine); [Environment]::SetEnvironmentVariable("PATH", $newPath, [EnvironmentVariableTarget]::Machine); dockerd --register-service; Start-Service docker; docker version

関連:
Docker Enterprise 3.1 GA (2020/06/03)
(PR) 新刊のお知らせ『Windows版Docker&Windowsコンテナーテクノロジ入門』(2020/03/23)

追記)Docker Enterprise 2.1 の 18.09.12 は DockerMsftProvider ではダウンロードできませんね。Windows Server 2016 で DockerMsftProvider のインストールや更新がエラーで失敗するって方はこちらを参照 → "PowerShell ギャラリーは現在利用できません”の原因と回避




0 件のコメント:

コメントを投稿

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