docker的配置和安装

由于是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