中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

win10家庭版安裝docker遇到的問題小結

發布時間:2020-08-27 02:08:33 來源:腳本之家 閱讀:341 作者:宇辰OSC 欄目:服務器

docker下載地址:http://get.daocloud.io/#install-docker-for-mac-windows

1.首先我直接下載了docker for windows,安裝時才發現win10家庭版不支持hyper-v功能,只有專業版才有,不能直接安裝docker,需要通過docker toolbox安裝,于是乎去下載了docker toolbox再來安裝

2.安裝時有一串可選安裝列表,因為我已經安裝了git,就沒有勾選git for windows,安裝完成后啟動docker quickstart,直接報錯找不到bash.exe,原來docker是需要通過git bash啟動,要在docker啟動目標屬性中將默認git bash路徑改為自己安裝的git中的路徑。右鍵點擊桌面上的docker quickstart terminal打開屬性,進行修改

win10家庭版安裝docker遇到的問題小結

3.修改完成后再打開quickstart,terminal可以打開了,但是報錯This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory。google查得是因為電腦沒有開啟虛擬化功能,重啟電腦按F2進入BIOS設置,將Virtualization Thchnology屬性設置為enable,再打開電腦,任務欄->性能中可查看得虛擬化功能已開啟

win10家庭版安裝docker遇到的問題小結

4.再次打開terminal,發現依然報同樣的錯誤This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory。網上搜索解決方案,在管理員模式下的命令提示符中輸入:bcdedit /set hypervisorlaunchtype Auto,然后重啟電腦,無用。于是乎嘗試卸載重裝,無用

5.尋得另一解決方案,打開docker toolbox安裝目錄,編輯器編輯start.sh文件,找到以下代碼片段

STEP="Checking if machine $VM exists"
if [ $VM_EXISTS_CODE -eq 1 ]; then
 "${DOCKER_MACHINE}" rm -f "${VM}" &> /dev/null || :
 rm -rf ~/.docker/machine/machines/"${VM}"
 #set proxy variables if they exists
 if [ "${HTTP_PROXY}" ]; then
  PROXY_ENV="$PROXY_ENV --engine-env HTTP_PROXY=$HTTP_PROXY"
 fi
 if [ "${HTTPS_PROXY}" ]; then
  PROXY_ENV="$PROXY_ENV --engine-env HTTPS_PROXY=$HTTPS_PROXY"
 fi
 if [ "${NO_PROXY}" ]; then
  PROXY_ENV="$PROXY_ENV --engine-env NO_PROXY=$NO_PROXY"
 fi
 "${DOCKER_MACHINE}" create -d virtualbox $PROXY_ENV "${VM}"
fi

在倒數第二行是創建虛擬機的地方:

"${DOCKER_MACHINE}" create -d virtualbox $PROXY_ENV "${VM}"

修改該行并將--virtualbox-no-vtx-check加入。最終的結果是:

"${DOCKER_MACHINE}" create -d virtualbox --virtualbox-no-vtx-check $PROXY_ENV "${VM}"

再次啟動terminal,不再報上述錯誤,轉而報如下,沒有找到boot2docker,自動下載下載失敗

win10家庭版安裝docker遇到的問題小結

直接前往github下載,https://github.com/boot2docker/boot2docker/releases/download/v19.03.3/boot2docker.iso

6.下載完成后到上邊C:\Users\syc\.docker\machine\cache(自己的目錄)下替換掉剛下載失敗的臨時文件,再重啟docker terminal,報如下錯誤Error in driver during machine creation: Unable to start the VM

win10家庭版安裝docker遇到的問題小結

7.不知道怎么搞了,我估計可能是我安裝時沒有按默認路徑,于是又卸載重裝,一路默認安裝,重啟好幾次,最后莫名奇妙成功了。哎,真的頭疼,根本搞不懂這些配置是怎么回事,就只知道按網上的解決方案折騰來折騰去,折騰好了也不知道是怎么好的。windows系統要用還是得專業版,家庭版有時候真的很不方便,要么就用Linux好了

 總結

以上所述是小編給大家介紹的win10家庭版安裝docker遇到的問題小結,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洪泽县| 思南县| SHOW| 天台县| 安岳县| 泗水县| 宜黄县| 育儿| 锦屏县| 常宁市| 英超| 湘潭市| 保山市| 沁源县| 灌阳县| 金塔县| 正蓝旗| 扶沟县| 东兴市| 湛江市| 柞水县| 阿拉善右旗| 日喀则市| 故城县| 无为县| 淮安市| 宁国市| 庆元县| 通州市| SHOW| 扎兰屯市| 满洲里市| 寻乌县| 闸北区| 伊宁县| 石首市| 响水县| 旬阳县| 越西县| 呼和浩特市| 吕梁市|