日韩天堂,国产精品久久久久久久久久一区,羞羞羞网站,自拍视频网站,久久亚洲欧美成人精品,桃花阁成人网在线观看

Hello! 歡迎來到小浪云!


在Windows10安裝Docker遇到問題的解決方法


avatar
小浪云 2025-05-14 24

在Windows10安裝Docker遇到問題的解決方法windows上安裝docker是一個(gè)相對簡單且直接的過程。我之前主要在centos系統(tǒng)上使用docker,尚未在Windows環(huán)境下嘗試過。

我所在公司的項(xiàng)目一直使用Docker,而我工作的電腦Windows10,其他同事大多使用Mac。入職時(shí),我按照內(nèi)部Wiki的指導(dǎo),使用VirtualBox和vagrant搭建了環(huán)境。

現(xiàn)在有一個(gè)新項(xiàng)目,因此我決定嘗試在Windows上使用Docker,同時(shí)為了在假期期間便于在筆記本上練習(xí)或修復(fù)bug,我也想在自己的電腦上安裝Docker。

現(xiàn)在來講講我遇到的問題。

1、家庭版安裝Docker for Windows我的筆記本當(dāng)初購買時(shí)是家庭版,安裝時(shí)沒有特別注意,直接下載了Docker for Windows,結(jié)果安裝失敗,提示如下錯(cuò)誤:

Installation failed:one pre-requisite is not full filledDocker for Windows requires Windows 10 Pro or Enterpriser version 14393,or Windows server 2016 RTM to run

原因是Docker支持在Mac、Windows、Linux上安裝,但在Windows10系統(tǒng)中,Docker for Windows目前只能在64位的Windows10專業(yè)版、企業(yè)版或教育版下安裝。Win7/Win8/win10家庭版需要通過Docker Toolbox來安裝,而我的電腦是家庭版的,嘗試安裝Docker for Windows導(dǎo)致失敗。

2、在已安裝Hyper-V的Windows上安裝Docker Toolbox這是最棘手的問題,可能遇到多個(gè)難題。

Docker for Windows依賴Hyper-V,而Docker Toolbox使用VirtualBox。我之前已經(jīng)安裝了Hyper-V,這是因?yàn)閃indows10家庭版沒有Hyper-V功能,我通過之前文章中提到的方法添加了Hyper-V。

在Windows功能中關(guān)閉Hyper-V后,即使重啟電腦,效果也不明顯,安裝Docker Toolbox時(shí)沒有大問題。

1)但如果像我一樣已經(jīng)安裝了Hyper-V,可能無法正常使用Docker Toolbox。嘗試啟動Docker QuickStart Terminal時(shí),會出現(xiàn)以下錯(cuò)誤:

Running pre-create checks...Error with pre-create check: "This computer is running Hyper-V. VirtualBox won't boot a 64bits VM when Hyper-V is activated. Either use Hyper-V as a driver, or disable the Hyper-V hypervisor. (To skip this check, use --virtualbox-no-vtx-check)"Looks like something went wrong in step ′Checking if machine default exists′... Press any key to continue...

我的解決方法是直接禁用Hyper-V,在管理員模式下運(yùn)行CMD:

//禁用:bcdedit /set hypervisorlaunchtype off//啟用:bcdedit /set hypervisorlaunchtype auto 

這樣問題就解決了,當(dāng)然還有另一種方法。

我們可以通過修改啟動文件來允許創(chuàng)建默認(rèn)的VM。需要修改的文件位于C:Program FilesDocker Toolboxstart.sh,必須以管理員身份運(yùn)行的編輯器中打開文件。

在編輯文件之前,可能需要保存原始文件的副本,以防萬一。找到以下代碼片段:

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

在倒數(shù)第二行是創(chuàng)建虛擬機(jī)的地方:

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

修改該行并添加–virtualbox-no-vtx-check。最終結(jié)果是:

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

保存更改后,現(xiàn)在應(yīng)該可以運(yùn)行Docker QuickStart Terminal而不會出現(xiàn)任何問題。

2)Power up failed (vrc=VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT, rc=E_FAIL (0X80004005))

如果按照上一個(gè)問題的第二個(gè)方法解決,第二次啟動時(shí)會報(bào)錯(cuò):

Starting "default"...(default) Check network to re-create if needed...(default) Windows might ask for the permission to create a network adapter. Sometimes, such confirmation window is minimized in the taskbar.(default) Creating a new host-only adapter produced an error: C:Program FilesoracleVirtualBoxVBoxManage.exe hostonlyif create failed:(default) 0%...(default) Progress state: E_INVALIDARG(default) VBoxManage.exe: error: Failed to create the host-only adapter(default) VBoxManage.exe: error: Assertion failed: [!aInterfaceName.isEmpty()] at 'F:	inderboxwin-5.2srcVBoxMainsrc-serverHostNetworkInterfaceImpl.cpp' (76) in long __cdecl HostNetworkInterface::init(class com::Bstr,class com::Bstr,class com::Guid,enum __MIDL___MIDL_itf_VirtualBox_0000_0000_0038).(default) VBoxManage.exe: error: Please contact the product vendor!(default) VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface(default) VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleCreate(struct HandlerArg *)" at line 94 of file VBoxManageHostonly.cpp(default)(default) This is a known VirtualBox bug. Let's try to recover anyway...(default) Found a new host-only adapter: "VirtualBox Host-Only Ethernet Adapter #5"(default) Windows might ask for the permission to configure a network adapter. Sometimes, such confirmation window is minimized in the taskbar.(default) Windows might ask for the permission to configure a dhcp server. Sometimes, such confirmation window is minimized in the taskbar.Unable to start the VM: C:Program FilesOracleVirtualBoxVBoxManage.exe startvm default --type headless failed:VBoxManage.exe: error: Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole Details: 00:00:01.889052 Power up failed (vrc=VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT, rc=E_FAIL (0X80004005))

這個(gè)問題的解決方案是:關(guān)閉Hyper-V后,重啟電腦即可正常運(yùn)行。

然后使用以下命令

docker-machine create –driver virtualbox node1

3、Docker for Windows使用命令報(bào)錯(cuò)家庭版無法直接安裝Docker for Windows,因此我將電腦升級為專業(yè)版,然后進(jìn)行安裝。

這個(gè)問題出現(xiàn)在安裝過Docker Toolbox又卸載后再安裝Docker for Windows時(shí),使用Docker命令時(shí)出現(xiàn)報(bào)錯(cuò),提示找不到CA證書:

could not read CA certificate "C:Usersusername.dockermachinemachinesdefaultca.pem": open C:Usersusername.dockermachinemachinesdefaultca.pem: The system cannot find the file specified.

這是因?yàn)樵诎惭bDocker Toolbox時(shí),環(huán)境變量中寫入了一些路徑,卸載時(shí)這些環(huán)境變量并未清除。

因此,右鍵我的電腦->屬性->高級系統(tǒng)設(shè)置->環(huán)境變量->用戶變量,將所有Docker相關(guān)的環(huán)境變量刪除。

重新打開命令行窗口執(zhí)行命令后,發(fā)現(xiàn)可以正常使用了。

沈唁志|一個(gè)PHPer的成長之路! 原創(chuàng)文章采用CC BY-NC-SA 4.0協(xié)議進(jìn)行許可,轉(zhuǎn)載請注明:轉(zhuǎn)載自:在Windows10安裝Docker遇到問題的解決方法

以上就是在Windows10安裝Docker遇到問題的

相關(guān)閱讀

主站蜘蛛池模板: 色五丁香 | 亚洲免费网址 | 久九九久福利精品视频视频 | 亚洲阿v天堂2021在线观看 | 国产伦精品一区三区视频 | 成人在线一区二区 | 激情五月婷婷综合网 | 国产精品久久久一区二区三区 | 精品视频网 | 日韩欧美成末人一区二区三区 | 日韩一区二区国色天香 | 国产精品手机视频 | 亚洲天堂一级片 | 欧美日韩在线免费看 | 伊人狠狠色j香婷婷综合 | 亚洲自拍第二页 | 最新自拍偷拍视频 | a男人的天堂久久a毛片 | 在线视频这里只有精品 | 亚洲欧美婷婷 | 色网站在线视频 | 黄色国产片 | 亚洲人免费 | 一二三区免费视频 | 亚洲视频在线网站 | 国产精品高清全国免费观看 | 最近中文字幕完整版视频在线看 | www.sewuyue| 深爱激情小说网 | 国产欧美日韩看片片在线人成 | 亚洲国产精品成人久久 | 羞羞动漫免费看网站 | 欧美日韩在线看 | 波多野结衣在线观看网址 | 四虎久久影院 | 国产成人精品日本亚洲专一区 | 色五五月| 交免费观看在线 | 在线视频第一页 | 免费电影在线观看完整入口 | 丁香花在线电影小说观看 |