Win10下Docker拉取nanoserver


環境

  • win10 Enterprice(企業版)
  • 無任何docker安裝痕跡

軟件准備

Docker官網下載軟件安裝包,win7、win8要下載docker toolbox,win10可直接下載安裝程序:

安裝前記得打開Hyper-v

  • 右鍵win圖標,選擇應用與功能
  • 拉到最下面,選擇程序和功能
  • 啟用或關閉windows功能,彈出列表中將Hyper-v項全選即可;

拉取nano server

docker運行后,打開cmd,執行docker pull microsoft/nanoserver,此處有幾處問題需要注意:

Q1:windows container

nanoserver是基於Windows上的虛擬化實踐,所以要選擇windows container;步驟:右鍵任務欄小鯨魚->Switch to windows container

Q2:TAG不為默認的lastst

注意官方包上的說明:

大致意思是:該repo的TAG是不帶lastst發布的,所以在docker pulldocker run時,需要帶上指定的TAG,如:

docker pull microsoft/nanoserver:2004

部分TAG列表在該Description也有說明,類似如下:

Q3:OsVersion不匹配

注意上圖中的第四列OsVersion,此處表示該版本最少需要的系統版本號,如果所選擇的版本號超過了系統版本號,則會有如下的類似提示:

a Windows version 10.0.19041-based image is incompatible with a 10.0.18362 host

查看自己系統的版本號,可以通過win+R->dxdiag

選擇適合自身系統架構位數,並且不超過自身系統版本的TAG進行pull,本機為64位,版本號為18362,所以選擇了TAG為1809-amd64

執行docker pull mcr.microsoft.com/windows/nanoserver:1809-amd64


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM