一、介绍

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

  二、 使用docker toolbox安装docker

    对于Windows用户来说,使用docker toolbox来安装docker是最简单的方式

    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. 虚拟机

    由于Docker引擎的守护进程使用的是Linux的内核,所以我们不能够直接在windows中运行docker引擎。而是需要运行Docker Machine命令 docker-machine, 在你的机器上创建和获得一个Linux虚拟机,

    用这个虚拟机才可以在你的windows系统上运行Docker引擎

    第一步:检查你当前的windows系统是否符合要求:

    为了运行Docker,你的机器必须是windows7或以上版本的64bit系统

    

    另外,你的机器必须支持硬件虚拟化技术(Hardware Virtualization Technology)并且已被启用。(什么是硬件虚拟化技术)

    对于windows10系统来说,你可以在 任务管理器->性能 中查看到你的电脑是否开启了虚拟化

    

    第二步:安装Docker Toolbox

    下载地址:http://get.daocloud.io/#install-docker-for-mac-windows

    

    或者在:https://www.docker.com/products/docker-toolbox下载,这个下载比较慢

    

    下载完成后安装  

    在这一步,你将安装Docker Toolbox。安装后你的系统将会安装以下几个软件:

    1、Windows版的Docker客户端

    2、Docker Toolbox管理工具和ISO镜像

    3、Oracle VM Virtualbox

    4、Git MSYS-git Unix 工具

    第三步、 确认是否安装成功

     安装完成后,你会在你的电脑桌面上看到新增了三个图标

    

    双击Docker Quickstart Terminal图标,启动一个终端

    第一次启动的话你会看到命令行会输出一些东西,等待一下,它会配置Docker Toolbox,之后,当它完成后,你会看到启动成功的画面

    若在bash界面提示没有boot2docker镜像,需要在github上下载,提示大概如下

    

    

    这是因为没有找到默认的boot2docker镜像的原因,提示正在下载,然而github的下载速度不可恭维,第一反应都是找别的站资源下载。

    在此要注意了,不同的docker版本最好要对应相同的boot2docker版本,相信打开github下载页的应该都留意到。最后我才发现,其实不用下载,

    在一开始安装好的DockerToolbox根目录下就有一个boot2docker,并且可以推断就是对应的版本。

    

      把boot2docker.iso复制到,bash所提示找不到的那个目录下(我这里是C:\Users\Administrator\.docker\machine\cache)。

      然后再次双击Docker Quickstart Terminal图标,出现如下界面,说明安装成功了。

      

    在命令行中输入docker run hello-world并按回车键,如果docker配置成功的话,你会看到命令行中有如下输出:

    

    自此,我们便在我们的windows下安装好了docker环境了

Windows10 使用docker toolbox安装docker相关推荐

  1. Windows10下的docker安装与入门 (一)使用docker toolbox安装docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...

  2. 手机程序电量测试之docker toolbox安装docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...

  3. Docker Toolbox:Docker Toolbox的简介、安装、使用方法之详细攻略

    Docker Toolbox:Docker Toolbox的简介.安装.使用方法之详细攻略 目录 Docker Toolbox的简介 0.优缺点 1.工具箱包括以下Docker工具 Docker To ...

  4. 关于Docker Toolbox安装的一点经验(算是吧)

    关于Docker Toolbox安装的一点经验(算是吧) Docker Toolbox是任何一个Windows版本都可以使用的一个Docker客户端,下面是安装的方法. 下载 在这儿下载Docker ...

  5. 【Docker】1、认识 Docker 和安装 Docker

    目录 零.项目部署问题 一.Docker 简介 二.Docker 和虚拟机 三.镜像和容器 四.Docker 架构 五.CentOS7 上安装 Docker (1) 卸载曾经安装过的 Docker ( ...

  6. Spring Boot与Docker||Docker基本使用、Docker环境||安装Docker

    Docker基本使用.Docker环境 1.简介 Docker是一个开源的应用容器引擎:是一个轻量级容器技术: Docker支持将软件编译成一个镜像:然后在镜像中各种软件做好配置,将镜像发布出去,其他 ...

  7. 【Docker】 安装 Docker

    一:Docker 优势 Docker是一个开放源代码软件项目,让应用程序布署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制. ...

  8. Docker实践 -- 安装Docker

    2019独角兽企业重金招聘Python工程师标准>>> 1.安装Docker yum install docker 2.启动Docker服务 service docker start ...

  9. Docker 下载安装 Docker 配置镜像加速器

    1.下载Docker-CE rpm安装包 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 2.注意下载版本要和操作 ...

最新文章

  1. docker-compose 安装方法
  2. c++ 反射_Java代码审计基础之反射
  3. [转]使用 LDAP 组或角色限制访问,包含部分单点登录SSO说明
  4. WordPress二次开发经验简短总结
  5. EasyUI 表格点击右键添加或刷新 绑定右键菜单
  6. 认识和选购极致画质的显示器
  7. mysql故障切换_MySQL故障切换笔记之应用无感知设计详解
  8. 计算机组成原理学习的一些感悟
  9. 已经30了,摸爬滚打了5年多,只会功能测试的怎么办?
  10. mysql临时表如何分页_sql server 与 mysql 分页查询以及创建临时表的区别
  11. python如何保存计算数据_python – 在scikit-learn中保存新数据的特征向量
  12. 【火灾检测】基于matlab连通区域+SVM特征融合火灾检测【含Matlab源码 1223期】
  13. [JNI]开发之旅(7)JNI函数中调用java对象的方法
  14. Arm 中国原 CEO 被“罢免”,新指定“官方”:已获员工大力支持
  15. s8 android8 黑域,【转帖】 8.0未Root禁用系统软件(不用黑域、冰箱之类的软件)...
  16. 胶水语言概述(以Python为例)
  17. Typora安装教程
  18. css中的flow-root属性
  19. pandas学习之excel重复项判断显示与去重
  20. 前端新技术(离线缓存、CDN内容分发网络)

热门文章

  1. 什么样的鼠标对程序员最有用,超级提高开发效率
  2. File Transfer(并查集)
  3. 去除行块级标签之间的默认间距
  4. Oracle存储过程实现返回多个结果集 在构造函数方法中使用 dataset
  5. Unity3D shaderLab
  6. String 类型的相关转换
  7. 【原创】jQuery1.8.2源码解析之jQuery.event
  8. C#反编译工具Reflector使用方法
  9. 产品经理入门应该怎样学习和成长?
  10. 【人物】Paul Graham: 卑鄙的人一定失败