https://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
选择好安装目录 , 一路next到底
安装完成后 , 生成三个图标 :
可以打开cmd , 通过docker-machine查看docker是否安装成功 , 如下图 :
在使用Docker前,要先创建docker machine,它其实是台虚拟机,不过在使用它的时候,你可能根本察觉不出来它是虚拟的。默认情况下,docker machine的所有文件都会保存在用户的根目录下,一般是在C盘,如果就用默认的位置,C盘的空间会越来越小,所以最好还是换个地方。
(1)点击开始菜单--->找到GIT目录--->打开Git Bash
(2)然后,输入notepad .bash_profile创建和打开.bash_profile配置文件 , 如果提示没有该文件则直接创建
(3)指向自己希望存放文件的路径
(4)然后 , 保存关闭后 , 在文件夹下创建名为cache的文件夹,将安装文件下的boot2docker.iso拷贝到该文件夹
在Git Bash中输入更改路径命令,此处使用阿里云的加速器,因为在使用docker的时候,会需要从docker的网站下载镜像文件,下载速度可能会很慢。获得阿里云加速,需要登录阿里云开发者平台,然后点击右侧的管理中心(当然你得要有一个账户):
阿里云开发者平台:https://dev.aliyun.com/search.html
(1)首页找到如下容器镜像服务
(2)点击管理控制台
(3)选择windows
(4)安装提示修改路径 , 小编路径是这样的 :
docker-machine -s "G:\Docker\workspace" create --engine-registry-mirror=https://vf29u5xi.mirror.aliyuncs.com -d virtualbox default
这个过程可能会很漫长 , 为了提高效率 , 可以将安装目录中的boot2docker.iso文件拷贝到c盘源文件处 , 然后断开网络重新启动Quickstart Terminal ,等待完成初始化。
打开Oracle VM VirtualBox , 点击启动--->无界面启动 , 反键点击--->设置--->共享文件夹 , 设置一个共享文件夹
记住要勾选"自动挂载"选项
ssh连接ip:192.168.99.100登陆虚拟主机。
用户名:docker
密码: tcuser
下载https://pan.baidu.com/s/1OjuyfgdIgR49rwnrzC-J5g 密码:ax7t 中的images压缩包,解压并保存到共享文件夹内
docker load --input /workspace/images/centbase.tar , 红色部分为共享文件夹内的文件目录及文件
docker run -d -p 20022:22 --name nginx1 cent7:base , 蓝色部分为端口 , 红色部分为创建的nginx环境的名称 , 每次创建新的虚拟环境只需要重复这条指令 , 修改端口号和环境名称即可(不可重复 )
1. 设置环境名称及ip , ip地址可以查看自己电脑的ip , 必须设置在自己的网段之间 , 并不可重复 , 可由172.17.0.2类推
2. 输入用户名和密码 , 默认都是root
3. 连接ssh试试吧 , 我用的工具是Xshell , 下面是效果图 ;
ok , 现在可以在windows系统本机建N个nginx , 去搭建你的集群测试环境吧 .
下次启动时可以通过docker ps -a查看之前运行中没有退出的容器 , 通过docker rm 镜像id 删除掉之前运行的镜像 , 然后重新启动镜像