Windows10下Docker安装

Dear 丶 2022-01-30 01:51 559阅读 0赞

一、Docker概述

1.1 Docker简述

  1. Docker是一个开源的应用窗口引擎,它让开发者能够打包他们的应用以及依赖包到一个可移植的窗口中,然后发布到任何流行的LinuxWindows机器上,它也可以实现虚拟化。Docker的容器完全使用水箱机制(360杀毒也用到了沙箱机制),这样的话相互之间不会有任何接口,容器性能开销很低。

1.2 Docker原理

  1. Docker可以说解决的问题,是利用LXC(可理解为Linux容器的内核虚拟化技术,以便隔离进程和资源)来实现类似VM(虚拟机)的功能,从而利用更加节能的硬件资源提供给用户更多的计算资源。跟VM的方式不同,LXC并不是一套硬件虚拟化方法,因为它无法归属到全虚拟化、部分虚拟化和半虚拟化中的任意一个,而是一个操作系统级虚拟化方法,所以在理解起来可能并不像VM那样直观。LXCLinux内核的一个特性,它允许其他一些沙盒进程运行在一块相对独立的空间,并能够方便的控制他们的资源高度。
  2. Docker并不是LXC的一个替代方案,它是在上层构建了一个更高层次的具备多个强大功能的工具集:可移植的跨机房部署,以应用为中心,自动构建,版本化等。

1.3 Docker的应用场景

  1. Docker的应用场景如下:
  1. Web应用的自动化打包和发布;
  2. 自动化测试和持续集成、发布;
  3. 在服务型环境中部署和调整数据库或其它的后台应用;
  4. 从头编译或扩展现有的OpenShift或Cloud Foundry平台来搭建自己的Paas环境。

    下面开始在Windows10上安装Docker。

二、安装前的检查

  1. 在安装之前,先要检查电脑的一些特性和设置,具体往下看。

2.1 电脑特性

  1. 要求电脑是Windows7或以上的操作系统,也是64bit的系统。这些属性的查看很简单。

2.2 开启虚拟化

  1. 可以打开资源管理器查看电脑是否开启虚拟化(硬件虚拟化是一种对计算机或操作系统 的虚拟,虚拟化对用户隐藏了真实的计算机硬件,表现出另一个抽象的计算平台,更多信息可以上网了解下),如下截图,本人电脑已经开启。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FpbnhpYW4yMDEyMA_size_16_color_FFFFFF_t_70

三、安装Docker Toolbox

3.1 Docker Toolbox

  1. Docker Toolbox是一个工具集,主要包含下面的内容。
  1. Docker CLI:客户端,用来运行Docker引擎创建镜像和容器;
  2. Docker Machine:可让在Windows的命令行中运行Docker引擎命令;
  3. Docker Compose:用来运行Docker-Compose命令;
  4. Kitematic:这是Docker的GUI版本;
  5. Docker QuickStart Shell:这是一个已经配置好的Docker命令环境;
  6. Oracle VM Virtualbox:虚拟机。

3.2 下载安装

  1. 在国外,可以使用阿里云的镜像来下载,地址:[http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/][http_mirrors.aliyun.com_docker-toolbox_windows_docker-toolbox]。下载成功后直接点击安装。安装很简单,但有一步,记得勾选“Install VirtualBox with NDIS5 driver\[default NDIS6\]”,如下截图。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FpbnhpYW4yMDEyMA_size_16_color_FFFFFF_t_70 1

3.3 确认安装成功

  1. 安装成功后, 桌面会有以下三个图标。(在安装的过程中可能会卸载原来的软件然后再安装,比如Git就是在安装过程中卸载然后又安装的)

20190517173421450.png

  1. 出现上面三个图标只是说明软件成功安装了,但它们能否运行成功还不确定。点击“Docker Quickstart Terminal”,会弹出命令行窗口,输出一些东西,稍等一会即可。当出现下面的命令图形时,说明软件可以运行了。(我当时有一次是在Win7上安装的,出现了问题,因为没有开启虚拟化,进行BIOS中开启再试就好了)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FpbnhpYW4yMDEyMA_size_16_color_FFFFFF_t_70 2

  1. 然后在命令窗口输入:docker run hello-world,如果出现以下内容就说明成功了。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FpbnhpYW4yMDEyMA_size_16_color_FFFFFF_t_70 3

  1. 总起来,安装还算不复杂,但容易出现问题,我一共安装过两次,一次在Win10系统上,出了问题,主要是虚拟机起不起来。后来一次是在Win7中,我用了最新一个安装包,比较顺利,只是在BIOS中设置开启虚拟化,后面就OK了。所以总起来说,问题基本上都是在虚拟机上。

发表评论

表情:
评论列表 (有 0 条评论,559人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Windows10安装Docker

    Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚

    相关 Windows10Docker安装

    一、Docker概述 1.1  Docker简述         Docker是一个开源的应用窗口引擎,它让开发者能够打包他们的应用以及依赖包到一个可移植的窗口中,

    相关 windows10 安装Docker

    1. Docker for Windows的当前版本运行在64位Windows 10 Pro,专业版、企业版和教育版(1607年纪念更新,版本14393或更高版本)上,家庭版