1. windows container技术只有windows server 2016以上才有,所以普通windows用户基本上都是使用virtualbox 虚拟的linux来使用docker,需要开启处理器的虚拟化
2. 下载DockerToolbox并安装,安装过程中去掉勾选图形界面(不稳定),git按照需要选择按照
3. 打开cmd,输入docker-machine ls,查看docker虚拟机状态,这个就是需要需要的linux环境;如果没有,使用以下命令创建一个docker虚拟机:
docker-machine create --driver=virtualbox default
default是给虚拟机的命名,可以自定义,这个步骤需要下载boot2docker.iso一个镜像文件,可以单独下载,下载后放到c:\Users\XXX\.docker\machine\cache\目录下,创建的时候会自动识别
4. 创建完毕可以通过docker-machine ls查看到该虚拟机
5. 这个时候docker环境已经安装完成,可以通过两种方法使用docker命令:
5.1 通过docker-machine env default获取虚拟机环境变量,然后通过命令行中提示,运行:@FOR /f "tokens=*" %i IN ('docker-machine env') DO @%i 语句,使虚拟机中环境配置到当前命令行窗口中,接下来就可以使用docker命令了,比如docker images, docker ps等等。该过程中需要将docker-machine.exe的路径配置到系统的环境变量中
5.2 登录到虚拟机环境,docker-machine ssh, 再docker default环境内使用docker命令
6. docker默认获取镜像都是从docker hub中获取,网络受限,可以配置加速镜像,国内的有daocloud,阿里云,网易等等;我使用的是阿里云的,需要提前注册,然后会得到一个加速地址: https://xxx.m

本文档介绍了在Windows上使用Docker Toolbox的步骤,包括安装、创建虚拟机、配置环境变量、设置Docker加速器以及从私有仓库获取镜像。通过Docker Toolbox,即使在不支持Windows Container的系统上也能顺利运行Docker。
最低0.47元/天 解锁文章
1401

被折叠的 条评论
为什么被折叠?



