Pages - Menu

2019年3月28日 星期四

[Docker]Windows Server 2016 安裝Docker(Linux Container)

前言
Dokcer在Windows 上面分成兩種,
一種是Windows Container(WCOW) ref. ,Windows 容器需求
另一種是Linux Container(LCOW)ref.Windows 上的 Linux 容器
前一篇文章[Docker]Windows Server 2016 安裝Docker有講到安裝方式
那個可以略過不用看了
(後來才知道那一篇文章講的是Window Container的安裝方式,
這篇做的是Hyper-V Container)

現在的安裝方式比較簡單,但如果要裝Linux Container的還是會麻煩到炸。
首先,你如果是實體機上面直接操作,恭喜你沒問題。
只要確認一下,你的CPU、主機板的虛擬化技術有開,SLAT(第二層位置轉譯)有支援就好。
可以執行Coreinfo來檢查(ref.如何檢查處理器是否支援第二層位址轉譯 SLAT)
但要注意,如果你有啟動Hyper-V,你怎樣查是查不到的。
此時也可以直接去查CPU的型號,到intel的網頁上。
看這幾個是否有支援。


如果一開始的機器是虛擬機而不是實體機,那要先搞定的是巢狀虛擬化技術
可參考另外一篇,實做
千萬記得,在Hyper-V還沒安裝好以前,不能安裝Docker。


回到正文,



安裝Docker的方式,直接到官網下載 軟體 。安裝完成後就好了。
(ref.Yowko's Notes-在 Windows Server 2016 上使用 Linux Container
我再切換成Linux containers的時候,碰到一個問題,
No activity detected in VM, aborting
此時,把你的Windows Server 2016更新到最新版,Docker也更新到最新。
就好了…

沒有留言:

張貼留言