本機(jī)使用win10企業(yè)版洛心,封裝時去掉了H-v(微軟的虛擬化)固耘。
所以打算測試docker-machine時安裝了DockerToolBox.
然而創(chuàng)建machine時各種坑!
搜索后發(fā)現(xiàn)大家都是一樣的問題词身,總在那里提示下面的錯誤:
docker-machine create --engine-registry-mirror=https://ulh1xo4t.mirror.aliyuncs.com -d virtualbox vb1
Running pre-create checks...
(vb1) Default Boot2Docker ISO is out-of-date, downloading the latest release...
(vb1) Latest release for github.com/boot2docker/boot2docker is v17.06.2-ce
(vb1) Downloading C:\Users\Administrator\.docker\machine\cache\boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v17.06.2-ce/boot2docker.iso...
Error with pre-create check: "Get https://github-production-release-asset-2e65be.s3.amazonaws.com/14930729/f913c63c-92e7-11e7-9c2b-8d218c3a0098?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20170926%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170926T163058Z&X-Amz-Expires=300&X-Amz-Signature=c8e2877075900945e394785f2327e0e81425fc4b237db2cb95bbbb07716d0104&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dboot2docker.iso&response-content-type=application%2Foctet-stream: EOF"
坑爹一樣的檢查——我下載的就是最新穩(wěn)定版的厅目,非得要我下最新測試版才甘心是嗎?法严!
我也是對這種傻缺檢查服了损敷。
不想再去下iso的,就斷網(wǎng)深啤,然后創(chuàng)建machine嗤锉,最后再聯(lián)網(wǎng)。
就這樣創(chuàng)建了default 和vb1.
--engine-registry-mirror 最好加上否則你會發(fā)現(xiàn)你連images都下不下來墓塌。
類似功能的命令如下:
docker-machine ssh default sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile && exit
docker-machine restart default
可參看: https://www.2cto.com/net/201706/645824.html
自己制作最新(或者某個版本)的boot2docker.iso :
http://blog.csdn.net/dream182/article/details/51284720
斷網(wǎng):
http://blog.sina.com.cn/s/blog_628cc2b70102wp2z.html
h-v加到啟動菜單:
http://blog.csdn.net/u010389429/article/details/51917883
docker-machine create -d virtualbox --virtualbox-no-vtx-check $PROXYENV "${VM}"