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

本教程主要分以下几点内容:

一. 使用docker toolbox安装docker

二. 使用docker引擎在容器中运行镜像

三. 创建自己的docker镜像并且在容器中运行它

----------------------------------------------------------------------------------------

一. 使用docker toolbox安装docker

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

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

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

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

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

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

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

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

 第二步:安装Docker Toolbox

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

  • Windows版的Docker客户端
  • Docker Toolbox管理工具和ISO镜像
  • Oracle VM Virtualbox
  • Git MSYS-git Unix 工具

如果你的电脑已经安装了Virtualbox,那么不需要再重新安装Oracle VM Virtualbox,在安装的时候取消勾选就可以了

Ps:如果你的Virtual box正在运行,那么要先关闭掉它然后再重新运行安装

1. 打开http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/进行安装

2. 选择其中一个版本

3. 双击安装包进行安装Docker Toolbox

4. 点击下一步,进行安装就可以了

安装完成

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

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

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

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

这个终端是运行在bash环境下的,而不是标准的windows命令行,因为Docker需要运行在bash环境下,否则一些命令无法运行

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

下一步:

自此,我们便在我们的windows下安装好了docker环境了。先不要关闭Docker Quickstart Terminal,我们将在下一个教程中简要了解docker镜像和容器。

安装地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

手机程序电量测试之docker toolbox安装docker相关推荐

  1. Windows10 使用docker toolbox安装docker

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

  2. Windows10下的docker安装与入门 (一)使用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. 刻意练习摆脱简单重复
  2. 机器学习丨15个最流行的GitHub机器学习项目
  3. 使用Shell(bash) 来检查 git 本地某个分支是否存在
  4. 第一章 初识Mysql
  5. C#中一行代码实现18位数字时间戳转换为DateTime
  6. maven给默认中央仓库设置镜像为阿里云maven仓库并添加全局远程仓库
  7. 爬虫1_python2
  8. 判断是否存在此对象_JVM的垃圾回收机制,判断对象是否死亡
  9. 【转】VS编程,快速折叠或者展开代码到 #region 级别的设置方法。
  10. java https请求_Spring Cloud Sleuth:分布式请求链路跟踪
  11. Android平台上使用SDL官方demo播放视频(使用ffmpeg最新版解码)
  12. lucene最新版本下载地址(找死我了)
  13. java 无法打印_自动打印在Java中不起作用
  14. 如何从外包跳槽到大厂
  15. aseprite手机版_texture packs泰拉瑞亚
  16. android:layout_gravity=quot;topquot;,android:layout_gravity和gravity的区别
  17. MySQL_数据库的约束
  18. Python中的布尔类型
  19. potatso lite怎么添加代理_「科技犬」除了苹果AirPods,真无线蓝牙耳机到底怎么选?_蓝牙耳机...
  20. Ultimate Email Toolkit:16种出色的电子邮件工具

热门文章

  1. 15篇电源相关项目和文档,有你想要,点击就送
  2. OneNET Studio云平台STM32物联网开发(2)- STM32+Air724UG(4G模组)数据采集显示上报
  3. 关于AIR724模组HTTP POST一些记录
  4. 编译原理的FIRST、FOLLOW、FIRSTVT、LASTVT的求法总结
  5. 广播级4K超高清非编系统
  6. ERROR 2002 (HY000) Can‘t connect to local MySQL server through socket ‘varrunmysqldmysqld.sock‘
  7. 【软件质量与软件测试 软件测试】
  8. hbase报错总结01_李孟_新浪博客
  9. jq实现页面滑动到一定位置显示返回顶部按钮,点击回到页面顶部
  10. 【三国演义】——赵云