簡體   English   中英

Windows Boot2Docker映像的安裝位置在哪里?

[英]Where is the install location of the Windows Boot2Docker Image?

在安裝了docker Toolbox的Windows 10 Enterprise上創建新的docker機器時遇到代理問題:

docker-machine create -d hyperv mymachine

出現以下錯誤消息(格式化以獲得更好的可讀性):

(mymachine)無法獲得最新的Boot2Docker ISO版本:

獲取https://api.github.com/repos/boot2docker/boot2docker/releases/latest :撥打tcp 192.30.253.116:443:

connectex:連接嘗試失敗,因為連接方在一段時間后沒有正確響應,或者建立的連接失敗,因為連接的主機無法響應。

我從https://github.com/boot2docker/boot2docker/releases下載了Boot2Docker.iso映像。

現在我只需將其復制到Windows中的正確文件夾。

我在哪里需要復制.iso映像,以便docker機器能找到它?

經過一些實驗將iso文件復制到以下文件夾后,它仍然有效(仍然出現無法獲得最新版本的錯誤):

- C:\Program Files (x86)\Boot2Docker
- C:\Program Files\Boot2Docker
- C:\Users\user_name\.docker\machine
- C:\Users\user_name\.docker\machine\cache\

發生以下事件

運行預創建檢查......

(mymachine)無法獲取最新的Boot2Docker ISO版本:獲取https://api.github.com/repos/boot2docker/boot2docker/releases/latest :撥打tcp 192.30.253.116:443:connectex:連接嘗試失敗,因為連接方在一段時間后做了正確的響應,或者建立的連接失敗,因為連接的主機無法響應。 創造機器......

(mymachine)無法獲取最新的Boot2Docker ISO版本:獲取https://api.github.com/repos/boot2docker/boot2docker/releases/latest :撥打tcp 192.30.253.116:443:connectex:連接嘗試失敗,因為連接方在一段時間后沒有正確響應,或者建立的連接失敗,因為連接的主機無法響應。

(mymachine)將C:\\ Users \\ user_name \\ .docker \\ machine \\ cache \\ boot2docker.iso復制到C:\\ Users \\ user_name \\ .docker \\ machine \\ machines \\ mymachine \\ boot2docker.iso ...

(mymachine)創建SSH密鑰......

(mymachine)創建VM ...

(mymachine)使用開關“DockerNAT”(mymachine)創建VHD

...

從docker機器的輸出:

(mymachine) Copying C:\\Users\\user_name\\.docker\\machine\\cache\\boot2docker.iso to C:\\Users\\user_name\\.docker\\machine\\machines\\jit-dev\\boot2docker.iso

我得出結論,Boot2Docker.iso映像的正確安裝位置位於: C:\\Users\\user_name\\.docker\\machine\\cache\\boot2docker.iso

附注:在Windows上,計算機由用戶名分隔。 將機器安裝在一個用戶上並不意味着它可供其他用戶使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM