1.前提
本次使用的系统是Win10家庭版(在win7企业版下按照此文档也是成功的),CPU要支持并开启虚拟化技术(BIOS中设置)。
如果是在VmWare WorkStation,则按以下开启支持虚拟化(当然你的电脑必须支持并开启)。
2.下载DockerToolbox
使用的安装介质是DockerToolbox-18.09.3.exe。
下载地址:https://get.daocloud.io/toolbox/
3.安装DockerToolbox
双击DockerToolbox-18.09.3.exe,安装目录选择C盘,其他默认选中即可。
安装完成后,会在桌面上出现以下3个图标。
4.启动Docker
以管理员的身份运行“Docker Quickstart Terminal”,如果需要手动配置git的执行文件,请选择git安装目录中的base.exe.
启动过程中会初始化一些东西(第一次),包括下载boot2docker.iso,可能会相对慢点,耐心等待。出现以下的红色框代表启动成功。
拉取并运行测试镜像
启动完成后会创建默认的default虚拟机。双击Oracle VM VirtualBox可以看到。
5.使用阿里云容器镜像加速
默认的docker镜像来源于docker官方,拉取镜像时会比较慢,国内的云产商提供了加速服务,此处使用阿里云加速。
使用以下形式的命令进行创建:
docker-machine create --engine-registry-mirror=https://yours.mirror.aliyuncs.com -d virtualbox default
会出现以下提示,表示“default”虚拟机已经存在。
这是因为docker安装完成后默认创建了该名称的虚拟机。这是需要删除,重建,使其使用阿里云容器镜像加速服务。
1)、停止虚拟机:docker-machine stop default
2)、删除默认的虚拟机:docker-machine rm default
3)、重建default虚拟机:
docker-machine create --engine-registry-mirror=https://yours.mirror.aliyuncs.com -d virtualbox default
4)、启动虚拟机:docker-machine start default
6.修改虚拟机文件位置
默认安装的虚拟机会在C盘,为了避免后续镜像积累占用太多C判断的空间。考虑将虚拟机文件位置改为G盘。
这时需要做以下操作:
1)、停止虚拟机:docker-machine stop default
2)、更改虚拟机文件地址。
复制默认的disk.vmdk,并命名,此处为disk_bak。
点击以下红色框的图标,选择本地G盘目录,放置disk_bak.vmdk。
完成后可删除原有的disk.vmdk文件。
1)选择复制好的虚拟机文件。
选择上一步骤添加的disk_bak.vmdk
选择完成后,可删除原有的disk.vmdk。
2)、启动虚拟机
docker-machine start default