docker ce for win10安裝問題

1.我在docker官網(wǎng)上下載了一個(gè)docker ce for win10,安裝之后提示找不到vboxmanage.exe

2.查看文檔后發(fā)現(xiàn)安裝docker后會自動安裝一個(gè)Oracle VM VirtualBox的虛擬機(jī),但是我沒有找到。

3.網(wǎng)上找了下,發(fā)現(xiàn)如下:由于Docker是運(yùn)行在linux系統(tǒng)上的,所以要想在windows上運(yùn)行docker,需要借助虛擬機(jī),老的Docker Toolbox使用Oracle VM VirtualBox 來運(yùn)行一個(gè)簡化的linux系統(tǒng),而目前的Docker CE for Windows則是使用微軟自帶的 Hyper-V(從Win8開始)虛擬機(jī)組件。

4.于是想先啟動本機(jī)的Hyper-V,然后發(fā)現(xiàn)本機(jī)根本沒有Hyper-V,查了下發(fā)現(xiàn)只有win10專業(yè)版才有這個(gè),我的是win10家庭版,坑爹。

5.于是想先了解docker on windows的原理。網(wǎng)上找的資料如下:所謂的docker?on?windows本質(zhì)就是在Windows里運(yùn)行一個(gè)虛擬機(jī),在虛擬機(jī)裝好linux,然后啟動這個(gè)linux,最后在linux里運(yùn)行docker而已。

6.我之前剛好安裝了VMware,可以用它來運(yùn)行docker。Docker for Windows 使用 VMware WorkStation

7.最后我發(fā)現(xiàn)docker toolbox文件夾下有Oracle VM VirtualBox的安裝包,安裝后沒有點(diǎn)開docker quickstart terminal沒有再提示 找不到vboxmanage.exe,但是提示一個(gè)新的錯(cuò)誤:checking if machine default exist。

8.直接點(diǎn)擊star.sh文件運(yùn)行,然后docker正常運(yùn)行了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容