web-dev-qa-db-ja.com

Dockerのイメージとホストは互換性がありません

私はWindows 10.0.17134を実行している私のパーソナルコンピュータにASP.NETコアMVC 3(プレビュー)のDockerイメージを作成しました。私のDockerファイルWindows Server Nano Image

Microsoft/Dotnetから:3.0-aspnetcore-runtime-nanoserver-1809.

このイメージはAWS ECS上のリポジトリに公開されており、セットアップタスクとサービスとクラスタをすべて大丈夫です。

ただし、私のコンテナは以下のエラーで始まりません。

ステータス理由CanneContainerError:Windowsバージョン10.0.17134ベースのイメージは、10.0.14393ホストと互換性がありません。

私はホスト上でWidows Serverを実行していることを確信していますので、なぜ私のホストがWindows 10.0.14393であることを不満足のあるのですか?それが私の個人的なラップトップ上のWindowsのバージョンです!

5
Aref

最新のWindows NanoServerを引っ張ってみたら、同様のエラーが発生しました。

PS C:\WINDOWS\system32> docker pull mcr.Microsoft.com/windows/nanoserver:1809_AMD64 
1809_AMD64: Pulling from windows/nanoserver
a Windows version 10.0.17763-based image is incompatible with a 10.0.17134 Host
 _

DXDIAG(RUN - > DXDIAG)を見れば、私は私が持っていることがわかります:

Windows 10 Enterprise 64-bit (10.0, Build 17134)
 _

だから私はそれがホストからの数が来ている場所です。それは私が私のコンピュータにとって新しいものが新しいコンテナバージョンを取得しようとしていることを意味します。このウェブページを見つけました:

https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility

そこで2019年のバージョンが私のOS上でサポートされていないとはっきりしています。私は待たなければならないと思います!ラップトップとサーバーのバージョンを確認し、実行しようとしているDockerイメージと互換性があるかどうかを確認できます。

1
MrBerta