由于是win10家庭版,只能安装win7版本的docker
(参考链接:https://www.cnblogs.com/jimmyshan-study/p/11161428.html,
https://www.cnblogs.com/sumafan/p/10750240.html,
https://www.cnblogs.com/sumafan/p/10750240.html,
https://blog.csdn.net/u013796473/article/details/72846518,
https://www.jianshu.com/p/f10ea0599ddf)
下载地址如下:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
这里,有2个版本,-ce 和 没有-ce版本, 前者是社区版(免费),后者不用说都明白,我是选择 DockerToolbox-18.03.0-ce.exe 文件下载,可能后续马爸爸还会更新新版本,可以关注下。
下载完成后,双击安装即可(无脑默认下一步安装)
安装好后可以看到如下三个图标
,点击Docker Quickstart Terminal,即可打开docker,此时可能报正在寻找.bash,那是因为事先安装过git了
右键此图标属性,将git路径改成自己本地安装的git路径即可;
然后打开后可能报一系列错误,暂且不管,将安装路径下的boot2docker.iso文件拷贝到.docker的cache文件中
将在将第一次报错后初始化的这两个文件删除,然后将你的网络关掉,重启docker
只有第一次初始化的时候要关闭网络,我就是因为没有关闭所以初始化错误。
一般这样就可以成功启动docker了
希望可以帮助你!
配置镜像的命令:
docker-machine ssh default
sudo sed -i "s|EXTRA_ARGS=‘|EXTRA_ARGS=‘--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile
exit
docker-machine restart default
网上给的镜像地址都不行,还是用阿里云的地址比较吊,但是需要注册一个阿里云账号,在阿里云找到这个
然后用下面的镜像加速地址即可,真的是快的飞起
常见问题,本地向远处服务器(linux)推送镜像的时候,可能报错,具体报错记不得了,大概就是无法连接远程服务器
那是因为docker没有配置远程服务器的IP地址
配置方如下:
docker-machine ssh default
sudo vi /var/lib/boot2docker/profile
--label provider=virtualbox
加入下面这行,ip是自己要推送的服务器ip
--insecure-registry 136.456.11.789:8081
重启docker容器即可
sudo /etc/init.d/docker restart
原文地址:https://www.cnblogs.com/cherishforchen/p/12073158.html