推荐平台是Centos7、Ubuntu、win10
(win7不推荐,虽然可以安装成功,但是后续挂载,以及其他操作会有很多问题(个人能力有限),果断弃坑,跑去Centos7上安装了。)
1.安装包:
阿里云下载地址:
http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
官网下载地址:
https://docs.docker.com/toolbox/overview/#ready-to-get-started
或者
https://get.daocloud.io/toolbox/
找到最新版下载 。
2.安装:
运行下载好的安装包,一路next,有Git可以安装git,如果电脑没有安装git,就要安装了。git后面启动docker有用的。
3.安装完成后 有三个东西:
Oracle VM VirtualBox : 用于访问docker服务所在的linux虚拟机(一般推荐用putty,xshell 等工具);
Docker Quickstart Terminal :用于启动、访问docker服务;
Kitematic (Alpha) :用于下载docker镜像;
4. 启动docker
点击 Docker Quickstart Terminal 启动
报错:
1. windows 查找bash.exe
解决方法:
a.找到自己电脑上git的安装目录,以我的为例: D:\work_tools\Git\bin git的bin目录下有个bash.exe 要找的就是它了
b.鼠标右键 点击 Docker Quickstart Terminal 查看属性,在目标那一栏
完整替换成 : D:\work_tools\Git\bin\bash.exe --login -i "D:\work_tools\DockerToolbox\start.sh"
红色部分的git bash的路径以你自己安装路径为主 --login -i 必须要有 后面的 是安装的时候 目标 一栏的默认的路径,不需要改。
改好红色部分以后,点击确定,然后再次点击图标启动。
2.第一次启动docker 报错 基础镜像不存在
这个基础镜像默认要下载,但是99.9%会失败。
解决方法:
a.DockerToolbox安装文件自带了boot2docker.iso镜像文件, 在你的docker安装目录下(如D:\work_tools\Docker Toolbox) ,将此文件复制到C:\Users\Administrator\.docker\machine\cache目录下(上面图片有画横线的),然后在网络断开的情况下重新启动docker,便可初始化成功,耐心等待初始化过程。
出现logo 即正常启动。
这里 docker本机的ip就是192.168.99.100
用户名是docker 密码是 tcuser
下面就可以用ssh工具链接了,用工具连接方便复制等操作。
5.更换镜像源
a.登陆阿里云(淘宝,支付宝,或者本身已有账号登陆),镜像加速服务,免费加速器地址
b.复制个人地址,然后在docker中
sudo vi /var/lib/boot2docker/profile
在--label provider=virtualbox
下面
添加 --registry-mirror https://xxx.mirror.aliyuncs.com
(阿里云提供的专属加速器地址)
修改完成后保存退出,然后重启docker,重启不用ssh工具重启,还是在docker自己的命令窗口重启:
重启完成后即可正常使用