window7下安装Docker方法

参考链接:

1、http://www.yurongbj.com/m/article_2016

2、https://www.runoob.com/docker/windows-docker-install.html

Docker在window上安装默认是支持window10系统的,对于window7系统的用户安装就要费一点功夫了,笔者按当前(2020年3月22日)最新的版本来写一下安装步骤:

一、在window7上安装Docker首先要下载DockerToolbox,Docker Toolbox提供了一种在不满足Docker Desktop for Windows应用最低系统要求的Windows系统上使用Docker的方法。

下载地址传送门:https://github.com/docker/toolbox/releases/download/v19.03.1/DockerToolbox-19.03.1.exe

对于后续最新版本,大家直接到这个地址下载最新版本即可:https://github.com/docker/toolbox/releases

二、下载完毕后直接安装exe可执行文件即可。

三、安装完毕后就会有小插曲,如果您的电脑没有打开CPU虚拟化就会启动报错,要重启电脑进入BIOS打开虚拟化选项(直接百度window7虚拟化就有操作步骤,此处不赘述),不同电脑的BIOS界面不一样,总之要找到这个选项,如果没有那您的电脑就没法再安装了,换电脑吧!

(一)电脑怎么打开虚拟化设置?

操作方法

本人电脑是按F1进入BIOS

1、进入BIOS设置后源,切换到2113“5261Configuration”选项,将光标移动到“Intel Virtual Technology”并按下回车,如4102果没有1653找到VT选项或不可更改,说明不支持VT技术;

2、打开选项后,选择“Enabled”,并按下回车;

3、此时该选项将变为Enabled,按F10热键保存并退出即可开启VT功能。

四、然后继续启动电脑,双击打开Docker Quickstart Terminal就会在界面中显示要下载boot2docker.iso文件,由于国内网络问题,这文件很可能会下载失败,或者消耗很长的时间,在界面中提示这个文件会直接下载到C:\Users\Administrator\.docker\machine\cache目录下,如果一直没下载下来,就不要死等了,直接打开迅雷复制链接来下载吧,下载完毕后把文件拷贝到上边的目录内,再重新启动Docker Quickstart Terminal,就可以成功引导进入Docker界面了。

下边链接是笔者下载的boot2docker.iso当前最新版本链接地址:

https://github.com/boot2docker/boot2docker/releases/download/v19.03.5/boot2docker.iso

五、启动的时候可能会碰到:windows7安装docker异常:looks like something went wrong in step ‘looking for vboxmanage.exe’  异常

解决方法:

参考接接:https://www.cnblogs.com/ecology-lee/p/10017992.html

a、打开start.sh脚本,D:\usr\Docker Toolbox\start.sh

b、修改第18行路径为:“D:\usr\Docker Toolbox\docker-machine.exe”即可

1、背景

最近准备抽点时间研究下docker,选择在家中的windows系统上安装。

我的系统是windows7,首先安装Docker Toolbox,Docker Toolbox是一个工具集,主要包含如下内容:

1

2

3

4

5

6

Docker CLI 客户端,用来运行docker引擎创建镜像和容器

Docker Machine. 可以让你在windows的命令行中运行docker引擎命令

Docker Compose. 用来运行docker-compose命令

Kitematic. 这是Docker的GUI版本

Docker QuickStart shell. 这是一个已经配置好Docker的命令行环境

Oracle VM Virtualbox. 虚拟机

安装完之后,桌面得到如下内容:

此时,通过双击Docker Quickstart Termimal启动。

2、问题

问题:looks like something went wrong in step ‘looking for vboxmanage.exe’

一切进行顺利,直到。。。在终端出现如下异常:looks like something went wrong in step ‘looking for vboxmanage.exe’

常规心态:一般出现这种找不到文件的异常都是因为安装目录有问题导致,所以首先看下Docker Quickstart Termimal是从哪里创建的快捷方式,右键->属性

紧跟路径,打开脚本文件start.sh,发现了异常提示是出现在地20行,如下所示:

直观感觉就是由于变量“${VBOX_MSI_INSTALL_PATH}”,或者变量“${VBOX_INSTALL_PATH}”获取异常导致,首先查看环境变量,是否该变量没有写入

发现一切正常,那就通过打印这个变量的值来验证下这个想法,使用最暴力直接的方法,输出变量“${VBOX_MSI_INSTALL_PATH}”,为了防止脚本继续执行,通过read断点

再次运行Docker Quickstart Termimal,结果如下:

发现变量正常解析,那么问题可能不在这里,继续向下断点排查,直到这里

问题直接指向变量"${DOCKER_MACHINE}"获取异常,而该变量是在脚本第18行定义:DOCKER_MACHINE="${DOCKER_TOOLBOX_INSTALL_PATH}\docker-machine.exe",使用相同的方法,输出变量${DOCKER_TOOLBOX_INSTALL_PATH}

很明显,该变量获取为空,我的docker-machine.exe是安装在“D:\usr\Docker Toolbox\”,所以直接修改脚本:

同样,将脚本中该变量全部替换为具体路径,再次运行Docker Quickstart Termimal,问题解决,其他一切顺利!

3、其他

附上我个人使用的脚本代码,替换掉响应路径即可

六、您能看到下边界面就算是安装成功了!Congratulate you!

注意事项:

1、360杀毒软件会把Docker识别为病毒而删掉,所以出现类似情况需要把360杀毒软件停掉再重新安装DockerToolBox。

2、Docker对操作系统的要求必须是64位的系统。

3、Windows下安装Docker主要是快速体验Docker,如果想深入学习,还是建议大家安装Linux环境,尤其推荐Ubuntu(Docker是在Ubuntu下诞生和发展的)

window7下安装Docker方法相关推荐

  1. window7安装Docker方法

    Docker在window上安装默认是支持window10系统的,对于window7系统的用户安装就要费一点功夫了,笔者按当前(2020年3月22日)最新的版本来写一下安装步骤: 1.在window7 ...

  2. Win10下安装docker并拉取redis镜像启动

    闲来无事学习新知识,准备学习一下当下比较热的docker,本篇主要介绍在win10系统下安装docker并拉取redis镜像进行启动,win10系统需要是专业版的,如果是家庭版则需要下载docker- ...

  3. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

  4. 如何在Linux下安装Docker

    如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l  镜像(Image) l  容器(Container) l  仓库(Repository) 理解了这三个概念 ...

  5. 在CentOS6.8下安装Docker

    在CentOS6.8下安装Docker 一.查看系统版本 [root@localhost opt]# uname -a Linux localhost.localdomain 2.6.32-642.e ...

  6. docker 查看已安装容器_WIN7下安装Docker容器

    一.Docker容器介绍 Docker 是一个开源的应用容器引擎,可以打包他们的应用以及依赖包到一个可移植的镜像中.一个完整的Docker由DockerClient客户端.Docker Daemon守 ...

  7. Linux 64位 CentOS下安装 Docker 容器,启动、停止

    一.Docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器,是轻量级的"容器引擎+映像仓库",在LXC(linux轻量级容器)的基础上 ...

  8. Docker最全教程之Ubuntu下安装Docker(十五)

    前言 Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,应用很广.本篇主要讲述Ubuntu下使用SSH远程登录并安装Docker,并且提供了Docker安装的两种方式,希望对大家有所帮 ...

  9. win10 安装docker流程_Windows10下安装Docker的步骤图文教程

    本文主要是记录吾本人在Windows10下安装Docker的过程,当然这些步骤也是在网上搜索查阅资料得知而来的!具体步骤如下: 一.启用Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭Wi ...

最新文章

  1. linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项
  2. css3+jQuery制作导航菜单(带动画效果)
  3. 权限柜作用_超市条码寄存柜使用要点
  4. C# partial 关键字的使用
  5. 《Linux内核完全注释》《完全剖析》 » 阅读本书所需的基础知识 -- 再次强调。
  6. 英语四六级听力考试选项技巧
  7. Mongoose多数据库连接及实用样例
  8. C语言变量声明内存分配
  9. 西门子1212c 通过高速脉冲输出控制台达B2伺服电机
  10. 《操作系统原理及应用》题库-选择题
  11. 软件测试管理——测试的风险分析
  12. 揭秘小米造车背后的「波折」和「犹豫」
  13. javase扎金花程序
  14. MySQL单表膨胀优化之MyCat分库分表
  15. 用python实现颜值打分,还能测测自己的颜值
  16. 安装x86版 OS X的系统要求
  17. 人生百味-7:一个人干活,一群人催进度,谁之过?
  18. SQL Server “链接服务器”的使用
  19. 身份证号验证js程序
  20. 深度学习 | MATLAB实现CNN卷积神经网络结构及参数概述

热门文章

  1. 未能加载文件或程序集“System.Web.DataVisualization.Design”或它的某一个依赖项。生成此程序 集的运行时比当前加载的运行时新,无法加载此程序集。...
  2. 简要Windows性能监视器
  3. NandFlash详解
  4. 2022杭电多校(一)
  5. Photoshop网页切片
  6. 2020-11-27 数据库的基本操作
  7. NDK学习笔记:RtmpPusher之利用rtmpdump推h264/aac码流
  8. pecs_泛型的PECS原则
  9. PopupMenu样式修改
  10. Linux top指令 能够根据内存,cpu使用率来进行排序