win7、win8、windows server 安装Docker Toolbox

1. Docker简介

Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。

2. 环境说明

Docker并非是一个通用的容器工具,它依赖于已存在并运行的Linux内核环境。
Docker实质上市在已经运行的Linux下制造了一个隔离的文件环境,因此他执行的效率几乎等同于所部署的Linux主机。
因此,Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一个虚拟 Linux 环境。

在这里插入图片描述
在Windows上部署Docker的方法都是先安装一个虚拟机,并在安装的Linux系统的虚拟机中运行Docker。

2.1 win10环境

Docker Desktop 是 Docker 在 Windows 10 和 macOS 操作系统上的官方安装方式,这个方法依然属于先在虚拟机中安装 Linux 然后再安装 Docker 的方法。
Docker Desktop 官方下载地址:请下载
注意:此方法仅适用于 Windows 10 操作系统专业版、企业版、教育版和部分家庭版!

2.2 非win10环境

如果你的电脑系统是win7、win8、windows server环境,只能通过docker toolbox安装docker,下面主要讲解通过这种方法安装Docker环境。
国内可以使用阿里云的镜像来下载,下载地址:请下载最新版本

docker toolbox介绍:

docker toolbox是一个工具集,它主要包含以下工具:

  • Docker CLI:客户端,用来运行Docker引擎创建镜像和容器。
  • Docker Machine:可以让你在Windows的命令行中运行Docker引擎命令。
  • Docker Compose:用来运行Docker Compose命令。
  • Kitematic: 这是Docker的GUI版本。
  • Docker QuockStart shell: 这个一个已经配置好的Docker的命令行环境。
  • Oracle VM Virtualbox: 虚拟机。

3. 安装Docker Toolbox

  1. 双击下载好的Docker Toolbox安装包。
    在这里插入图片描述

  2. 点击Next
    在这里插入图片描述

  3. 填写安装目录
    在这里插入图片描述

  4. 选择安装的工具
    在这里插入图片描述

  5. 选择附加功能
    在这里插入图片描述

  6. Install
    在这里插入图片描述

  7. 安装串行总线控制器和网络适配器
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  8. 安装成功
    在这里插入图片描述
    点击Finish之后,桌面会出现这三个图标。
    在这里插入图片描述

  9. 打开桌面的Docker Quickstart Terminal软件
    第一个启动上图第二个软件时,会很慢,因为需要安装docker虚拟机,第二次就很快了。
    在这里插入图片描述
    出现上图,恭喜你,docker环境安装成功。

4. 安装过程中出现的问题

  1. 若点击Docker Quickstart Terminal图标后,提示window正在查找bash.exe。
    原因:
    这个问题产生的原因绝大部分是电脑上已经安装过Git,Git在安装的时候笔者没有使用默认路径,而是自己指定了一个新位置,这样导致启动命令找不到Git安装的bash.exe文件
    解决办法:
    既然是找不到git的bash.exe文件,那么重新指定一下就可以了。
    右击Docker Quickstart Terminal图标,选择属性。
    在这里插入图片描述
    上图可以看到在 目标上配置了bash.exe文件的位置以及后面的参数,后面的参数我们不要动,只需要确保这个bash.exe文件可以被访问到就可以了。
  2. 首次启动,会自动安装boot2docker虚拟机,此时会出现俩个问题
    (1)boot2docker文件找不到。
    在这里插入图片描述
    (2)如果当前电脑联网,它会从git中去下载最新的boot2docker虚拟机,速度特别慢
    在这里插入图片描述
    解决办法:
    在一开始安装好的DockerToolbox根目录下就有一个boot2docker,可以将其拷贝到C:\Users\当前电脑用户名 \ .docker\machine\cache目录下,然后重启软件(若还是从git上面下载,断网之后再次重启)。
  3. MacType 和 VirtualBox 冲突,导致无法启动虚拟机。
    解决办法: 卸载MacType
    3、安装 VirtualBox 时选择 NDIS5 驱动器。根据官方的说法,从 Windows Vista 开始, VirtualBox 默认安装 NDIS6 驱动,但是可能会导致虚拟机从系统变慢到网络异常的一系列问题,所以如果不幸出现了问题,可以重装 Docker Toolbox,选择用 NDIS5 驱动安装 VirtualBox
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值