前言
microsoft-windows-server
: https://hub.docker.com/_/microsoft-windows-server
內容
報錯
manifest unknown: manifest tagged by "latest" is not found
[root@VM-0-11-centos ~]# docker pull mcr.microsoft.com/windows/server
Using default tag: latest
Error response from daemon: manifest for mcr.microsoft.com/windows/server:latest not found: manifest unknown: manifest tagged by "latest" is not found
因為windows server鏡像沒有維護latest的tag所以要拉取指定的tag
no matching manifest for linux/amd64 in the manifest list entries
- 詳細內容
PS C:\Users\WangYang> docker pull mcr.microsoft.com/windows/server:ltsc2022
ltsc2022: Pulling from windows/server
no matching manifest for linux/amd64 in the manifest list entries
- 解決方法
切換到
windows containers
| 因為我已經切換過了,所以顯示的是Linux containers
- 切換到
windows containers
的時候發生了錯誤,根據docker提示運行了下面命令並重啟docker后再次嘗試切換到windows containers
成功
PS C:\Users\WangYang> Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Hyper-V", "Containers") -All
Path :
Online : True
RestartNeeded : False
拉取
PS C:\Users\WangYang> docker pull mcr.microsoft.com/windows/server:ltsc2022
ltsc2022: Pulling from windows/server
6d889b139513: Pull complete
b71990f305d9: Pull complete
Digest: sha256:0a3e159a8f249003a526b0540eb2b417ea8bf81052c3c0f4e5930e874c76d239
Status: Downloaded newer image for mcr.microsoft.com/windows/server:ltsc2022
mcr.microsoft.com/windows/server:ltsc2022