目录
开启硬件虚拟技术
在Windows系统下,需要开启硬件虚拟技术。
控制面板设置
1. 检查windows操作系统是否已经打开了Hyper-V功能:
控制面板——>程序——>启用或关闭Windows功能——>勾选Hyper-V
BIOS设置
第一种:
1、进入BIOS设置后,切换到“Configuration”选项,将光标移动到“Intel Virtual Technology”并按下回车,如果没有找到VT选项或不可更改,说明不支持VT技术;
2、打开选项后,选择“Enabled”,并按下回车;
3、此时该选项将变为Enabled,按F10热键保存并退出即可开启VT功能。
方法二:
1、进入bios设置后,切换到“Advanced”选项,选择“CPU Setup”并按下回车键;
2、然后移动到“Intel(R)Virtualization Technology”,按下回车,设置为“Enabled”,然后按下F10进行保存即可。
Windows 10以下
下载 Docker Toolbox
对于Windows 10以下的用户,推荐使用Docker Toolbox(也只能使用Docker Toolbox)
阿里云镜像(速度快,不需账号登录)下载Docker Toolbox:Windows安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
官方地址(速度慢,需要登录账号)下载Docker Toolbox:https://hub.docker.com/editions/community/docker-ce-desktop-windows
安装 Docker Toolbox
默认安装就行,如果已安装过Git或者VirtualBox可以把勾去掉,就不会重新安装。
创建docker虚拟机
在cmd下输入以下命令:
docker-machine create --engine-registry-mirror=镜像地址 -d virtualbox --virtualbox-boot2docker-url=boot2docker.iso文件路径 虚拟机名称
其中--virtualbox-boot2docker-url
手动指定了boot2docker.iso位置。如果不指定该参数,则会从网络直接下载,会非常慢。
其中--engine-registry-mirror
手动指定了docker仓库镜像地址。如果不指定该参数,则会从官网直接下载,会非常慢。
例如:
docker-machine create --engine-registry-mirror=https://atoicvzh.mirror.aliyuncs.com -d virtualbox --virtualbox-boot2docker-url=\Users\Lenovo\.docker\machine\cache\boot2docker.iso default
结尾如下图所示,安装成功:
输出创建了的虚拟机信息:
cmd运行以下命令:
docker-machine env default
default
为虚拟机名字
常用docker虚拟机管理命令
docker-machine命令:
help
: 查看帮助信息active
: 查看活动的Docker主机config
: 输出连接的配置信息create
: 创建一个Docker主机env
: 显示连接到某个主机需要的环境变量inspect
: 输出主机更新信息ip
: 获取Docker主机地址kill
: 停止某个Docker主机ls
: 列出所有管理的Docker主机regenerate-certs
: 为某个主机重新成功TLS认证信息restart
: 重启Docker主机rm
: 删除Docker主机scp
: 在Docker主机之间复制文件ssh
: SSH到主机上执行命令start
: 启动一个主机status
: 查看一个主机状态stop
: 停止一个主机upgrade
: 更新主机Docker版本为最新url
: 获取主机的URL
问题集
Docker Quickstart Terminal 不能正常运行
当双击Docker Quickstart Terminal图标,却报错:
那是因为Git的bash.exe路径不正确,配置好正确的Git的bash.exe路径就可以了。