1. 程式人生 > 其它 >win10家庭版安裝docker(藉助dockertoolbox)

win10家庭版安裝docker(藉助dockertoolbox)

一 下載dockertoolbox

  win10專業版可以藉助hyper來安裝docker,家庭版不支援hyper,遂放棄。

  利用 docker toolbox 來安裝

  地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

  安裝過程很簡單,各種下一步+確定!

  請儘量安裝最新版的。

二 啟動Docker QuickStart

  第一部完成之後桌面會有三個軟體圖變,雙擊其中的Docker QuickStart,然後各種確定+授權即可啟動成功

三 測試docker

  執行

docker run hello-world

  安裝成功!

  此時我們執行docker images就能看到我們剛拉取執行的映象容器!

四 踩坑說明

  • 步驟二報錯:vboxmanage.exe: error: the virtual machine 'default' has terminated unexpectedly during startup with....
    這個本人找了很多解決方案都不行,最終直接解除安裝了virtualbox並重裝了一個最新版的才可以!

    virtualbox安裝連線如下:
    Downloads – Oracle VM VirtualBox,選擇windows版並各種下一步完成安裝。
    再重複步驟二即可成功!

  • 測試的時候拉取hello-world失敗
$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
b8dfde127a29: Pulling fs layer
D:\tools\dockertoolbox\Docker Toolbox\docker.exe: error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/d1/d1165f2212346b2bab48cb01c1e39ee8ad1be46b87873d9ca7a4e434980a7726/data?verify=1624969148-AHh01iDmIjsbM4BEzehZ%2BDquU4k%3D: dial tcp 104.18.121.25:443: i/o timeout.
See 'D:\tools\dockertoolbox\Docker Toolbox\docker.exe run --help'.

  首先在任意cmd執行一下命令進入docker

//cmd進入docker
docker-machine ssh

//docker中修改配置
sudo vi /var/lib/boot2docker/profile

  

  在--label下一行新增--registry-mirror https://docker.mirrors.ustc.edu.cn

  按esc後輸入:wq儲存退出

  緊接著重啟docker即可

 sudo /etc/init.d/docker restart