安裝Docker Toolbox後出現的問題

2021-09-25 09:50:04 字數 1988 閱讀 1436

在安裝了hyper-v的windows上安裝docker工具箱出現下面錯誤:

在windows上安裝docker是乙個相當簡單和直接的過程。這裡有很好的文件。然而,如果你已經安裝了hyper-v像我一樣,說明將不會開箱即用。如果你嘗試啟動docker quickstart終端,你會得到以下錯誤資訊:

問題是,當您第一次執行終端時,啟動指令碼嘗試建立預設的虛擬機器,docker容器將在其中執行。如果安裝了hyper-v,即使禁用了它,這個步驟也會失敗。在我的例子中,我確實安裝了它,但是我設定了乙個引導選項,在我不使用它時禁用它。本文描述了如何更改docker啟動指令碼,使您能夠使用啟動指令碼建立預設虛擬機器,同時仍然保持hyper-v的安裝。

在開始安裝docker之前,我建議禁用hyper-v。如果你不知道怎麼做,按照下面的說明去做。一旦您禁用了hyper-v,第一步是使用windows安裝程式安裝docker。在繼續下一步之前,安裝應該執行得沒有任何問題。

安裝docker之後,我們將修改啟動檔案,使其能夠建立預設vm。我們想修改的檔案是位於下d:\program files\docker toolbox工具箱,叫做叫做start.sh。要修改檔案,您必須在以管理員身份執行的編輯器中開啟檔案。如果不開啟公升級編輯器,就無法儲存更改。

現在是編輯檔案的時候了,但在此之前,您可能需要儲存原始檔案的副本。以防。在編輯器中,找到以下**片段:

fi倒數第二行是建立vm的地方:

"$" create -d virtualbox $proxy_env "$"
需要在這一行中的virtualbox後面加上 --virtualbox-no-vtx-check,修改後如下:

"$" create -d virtualbox --virtualbox-no-vtx-check $proxy_env "$"
儲存您的更改,現在您應該能夠執行quickstart終端沒有任何問題。

參考文獻

安裝DockerToolbox出現問題,無法使用

香港vps雲主機 雲伺服器 月付 租用超國內大頻寬穩定高速 可試用 一 問題描述 安裝過docker toolbox,解除安裝後,重新安裝,無法正常使用,提示 running pre create checks.error with pre create check hyper v is insta...

Docker ToolBox 映象加速

博主在最近學習docker的過程中,遇到了一大通病 速度太慢!想必大家也深受其擾。然而,由於環境問題win10 home docker toolbox,博主翻來找去,也沒怎麼找到適合的方法 網上大多是docker的方法 幸虧博主最終找到了一篇部落格 docker toolbox 映象加速 終於填坑完...

如何完整解除安裝Docker Toolbox方法

開啟docker quickstart terminal,使用命令docker machine ls顯示所有的虛擬機器 使用命令docker machine rm刪除每台虛擬機器 使用window的標準程式解除安裝docker toolbox,通過控制面板 程式和功能 解除安裝程式。詢問你是否刪除所...