win7安装docker

来源:互联网 发布:java开发的小游戏 编辑:程序博客网 时间:2024/06/08 07:45

win7安装docker

  • win7安装docker
    • docker安装简介
    • boot2docker 安装包的获取
    • boot2docker 的安装
    • 检验 docker 环境是否正常
      • 首先要了解 boot2docker 给我们安装了什么
      • 第一步确定 docker 虚拟机正常运行
      • boot2docker-vm 误删恢复
      • 第二步运行 boot2docker

docker安装简介

docker支持各种系统环境的安装,win10系统的直接到官网下载安装包安装即可
但是win7的不行,win7的需要通过 boot2docker 来实现 docker 环境的搭建

boot2docker 安装包的获取

到网址上下载 boot2docker 的安装包:https://github.com/boot2docker/windows-installer/releases

这里写图片描述

注:应该是需要翻墙才能下载,本人刚开始的下载速度是 3k/s 而且几秒后就失去了响应
后来下载一个蓝灯,翻墙后,可以轻松下载
蓝灯下载网址:https://github.com/getlantern/forum

这里写图片描述

注:不知道是不是蓝灯的原因,导致我的某些网页无法正常打开,
用360断网急救箱诊断后得知,浏览器设置被修改,修复即可

boot2docker 的安装

选好安装路径,全选所有组件,所有勾都打上,过程中弹出的提示框,全部选择允许,即可
安装完成后会自动重启电脑

检验 docker 环境是否正常

首先要了解 boot2docker 给我们安装了什么

boot2docker 给我们安装了 3 样东西:boot2docker、git、VirtualBox
因为运行 docker 需要 linux 环境,所以需要 VirtualBox 运行 docker 的虚拟机

第一步确定 docker 虚拟机正常运行

(我安装的 VirtualBox 不是自启动的,应该你们的也是)
打开 VirtualBox ,会看到如下界面
这里写图片描述
安装的 VirtualBox 已经帮我们配置了一个 boot2docker-vm 的虚拟机

很兴奋,可当我第一次点击启动的时候,并没有正常启动,弹框,报如下错误:
Unable to load R3 module C:\Program Files\Oracle\VirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790 (VERR_UNRESOLVED_ERRO…

在没有运行虚拟机的情况下,直接打开 boot2docker 会闪退

经各种资料的学习,主要需要确定以下情况(根据自己情况,不分先后):
1)确定你的电脑已经支持虚拟化技术
我的电脑已经默认支持了,你可以通过工具 SecurAble 工具进行检查,看到如下界面表示支持虚拟化技术:
这里写图片描述

SecurAble中文版(VT检查工具)v1.0.2570.1 绿色版 下载地址:http://www.9553.com/soft/32257.htm

如果检查是不支持的,需要自行设置 BIOS 的 CPU 虚拟化技术开启,设置如下选项为 Enabled
(下面为网上的截图,我的电脑 BIOS 里没有这个设置)
这里写图片描述

2)恢复 win7 主题
安装win7系统时,主题文件被破解了,需要进行恢复:
win7主题破解工具(Universal Theme Patcher):http://www.cr173.com/soft/27316.html
打开软件,如下界面,查看破解状态:
这里写图片描述
我印象中我第一次打开的时候,也是全部显示未破解的,但是 VirtualBox 不能正常运行,所以我点了破解,全部破解完了,还是不行~我还以为不关这个的问题~
后来我全部点击恢复后,结果 VirtualBox 的问题解决了,能正常运行
所以可以尝试如下,应该能解决问题:
1)全部点击恢复
2)先全部破解,再全部恢复

boot2docker-vm 误删恢复

因为我刚开始,一直打开不了,我怀疑是 boot2docker-vm 有问题,所以就把虚拟机删掉了
结果再怎么卸载安装 docker-install.exe,VirtualBox 里都不自动配置 boot2docker-vm
这个时候需要手动添加
首先查看虚拟机的位置,打开 VirtualBox
管理 -> 全局设置
这里写图片描述

在虚拟机同级目录下,有 .boot2docker 的文件夹,文件夹下有 boot2docker.iso 镜像文件
这个时候就应该清楚了,你这个时候需要知道的是 VritualBox 的虚拟机配置使用

打开 VirtualBox,新建虚拟机:
这里写图片描述

具体 VirtualBox 使用就不详细说了
创建好虚拟机后,下一步就是添加镜像
选择 boot2docker-vm -> 设置 -> 存储 -> 点击添加镜像 -> 选择 boot2docker.iso ,添加进来即可,然后点击启动,就开始加载 docker
这里写图片描述

第二步运行 boot2docker

先启动 boot2docker-vm 虚拟机
然后启动 boot2docker,这个时候 boot2docker 就不会闪退了
等待加载完成…
输入命令【docker -v】查看 docker 版本信息:
这里写图片描述
这样表示,boot2docker 安装完成,接下来就可以开始 docker 的学习实践了


2017-06-15:发现操作完上面的步骤,boot2docker仍未能正确连接boot2docker-vm,求指导


欢迎指出不足
转载请注明出处

原创粉丝点击