windows虛擬機下 安裝docker 踩過的坑


首先,你的是win7、8還是win10

windows對docker兼容也是最近的事,所以win7、8的話,安裝docker是要用工具箱的,不過官方給了下載。
國內話的可以通過,阿里鏡像,或者清華鏡像來下。


win10的話,官網有桌面版下載,docker desktop

win7、8中的安裝、運行

先說明,我是在win7虛擬機下安裝的docker,所以相對真機來說遇到點麻煩。
運行下載下來的DockerToolbox-18.03.0-ce.exe,把能裝的都裝上(懶人怕麻煩,,)
之后會得到三個快捷方式!

雙擊運行Docker Quickstart Terminal會自動為你安裝docker,還要說明的問題如下:

1、virtual box是不能嵌套虛擬機的,而docker在win7下是要通過virtual box虛擬機來運行的,所以我們只能選擇VMware

2、要確保VMware開啟了虛擬化技術,

3、VMware網絡要設置為橋接模式,

否則會遇到如下問題:

Running pre-create checks...
Creating machine...
(default) Copying C:\Users\Test_01\.docker\machine\cache\boot2docker.iso to C:\U
sers\Test_01\.docker\machine\machines\default\boot2docker.iso...
(default) Creating VirtualBox VM...
(default) Creating SSH key...
Wrapper Docker Machine process exiting due to closed plugin server (read tcp 127
.0.0.1:49336->127.0.0.1:49335: wsarecv: An existing connection was forcibly clos
ed by the remote host.)
Error creating machine: Error in driver during machine creation: read tcp 127.0.
0.1:49336->127.0.0.1:49335: wsarecv: An existing connection was forcibly closed
by the remote host.
Looks like something went wrong in step ´Checking if machine default exists´...
Press any key to continue...

4、首次安裝docker時需要最新的boot2docker.iso的問題


可以到GitHub找boot2docker.iso源用迅雷下下來,放到C:\Users\xxxxx\.docker\machine\cache\目錄下,重新打開Docker Quickstart Terminal

win10下的安裝、運行

1、首先win10要打開系統自帶的虛擬技術Hyper-V,我沒裝,詳細見菜鳥教程

2、運行Docker for Windows Installer安裝程序即可


免責聲明!

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



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