一、检查环境nginx
打开任务管理器,检查性能→虚拟化,是否“已启用”git
二、下载dockerweb
下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/docker
选择CE免费版,下载成功,双击.exe一直下一步安装(若是已经安装了VirtualBox的能够取消勾选)windows
三、若是win10上已经安装了Git,且安装路径不是默认路径的话,会报错“缺乏bash.exe”bash
解决方法:服务器
右键Docker Quickstart Terminal图标,选择属性,修改目标里面的git路径网络
将目标里现有的内容复制出来,前面Git/bin/bash.exe是git的路径,修改为为本身的自定义路径便可ssh
"C:\Program Files\Git\bin\bash.exe" --login -i "D:\software\Docker Toolbox\start.sh"ide
四、再次打开Docker Quickstart Terminal,中间会要受权配置网络和服务器等,选择容许受权,最后会出来一个小鲸鱼
docker version 查看当前docker的版本信息
1)docker-machine ls 查看默认建立的虚拟机
2)配置国内加速镜像,阿里云申请https://cr.console.aliyun.com/cn-hangzhou/mirrors
docker-machine ssh default 登陆到虚拟主机
vi /var/lib/boot2docker/profile 编辑这个文件,在--label provider=virtualbox
的下一行添加--registry-mirror https://xxxxxxxx.mirror.aliyuncs.com
执行上一个命令修改文件,会说文件只读,加上sudo
sudo vi /var/lib/boot2docker/profile
exit 退出虚拟机
docker-machine restart default //重启这个名叫default
重启以后,再次拉取镜像,速度变快
3)而后 docker-machine env default //指定后面所执行的命令都是基于该虚拟主机
而后复制该命令的最后一行 eval $("C:\Program Files\Docker Toolbox\docker-machine.exe" env default) 执行
五、拉取运行镜像
最简单的hello-world
nginx
docker run -d -p 80:80 --name webserver nginx
运行成功以后,docker ps能够看到运行中的nginx
登陆dockerHub
参考:https://blog.csdn.net/qq_34629975/article/details/79803377