私は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のバージョンです!
最新の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)
_
だから私はそれがホストからの数が来ている場所です。それは私が私のコンピュータにとって新しいものが新しいコンテナバージョンを取得しようとしていることを意味します。このウェブページを見つけました:
そこで2019年のバージョンが私のOS上でサポートされていないとはっきりしています。私は待たなければならないと思います!ラップトップとサーバーのバージョンを確認し、実行しようとしているDockerイメージと互換性があるかどうかを確認できます。