Docker是一种容器技术,可以在操作系统中隔离出若干个独立的程序运行环境,这些环境既可以共享宿主机的资源,另一方面他们之间相互独立,互不影响,也不会对宿主机的环境产生影响。与虚拟化技术不同的是,Docker比较轻量级,容器(隔离运行环境)的启动和销毁都比较快,这些运行环境可以像现实世界中的集装箱那样,打包成一个一个的镜像,同样的镜像在不同的Docker环境中部署运行将会得到同样的结果,就像同一首歌在不同的播放器播放那样简单。

另外八卦一下,原来的docker开源项目已经改名叫Moby,而现在所有关于docker的搜索其实都会指向docker公司的商业版软件docker CE或者docker EE,也就是社区版和企业版,毕竟开源软件也要赚钱。。。

在Windows环境下的安装

如果是在Linux系统下干活,则比较简单,因为Linux已经实现对Docker技术的内核级支持,CentOS的软件仓库自带了Docker最新版,可以直接通过命令安装使用。

对于Windows来说,稍有些困难,但是目前也不是问题了。首先需要看一下你的Windows环境,分两种情况,一种是Windows 10 64位专业版,一种是其他版本(比如很多人仍然推崇的Win 7)。前者可以直接支持安装Docker原生版,性能最好,体验最佳,后者只能使用Docker官方提供的一种过度技术(Docker ToolBox),这种技术不得不依赖Oracle的Virtualbox以在你的系统里创建一个虚拟机用以模拟Linux运行环境,好在封装的比较好,基本可以忽略这个虚拟机的存在,只需专心使用Docker即可。

在Windows 10 64位专业版的安装

这个最简单,需要确定两个基础环境:

  • 你的CPU支持虚拟化(一般都支持,如果在操作系统中没看到,则可以手动到BIOS里打开,如果实在不支持,换台新的电脑吧),具体可以通过任务管理器查看,如图

  • 你的操作系统需要开启Hyper-V,如图

环境的配置和使用

安装完成之后,就可以随意使用了,但是,受国内网络环境的影响,还有一些需要调整,因为在国内访问国外的镜像库(docker默认的那个)比较慢,一般镜像又都比较大(动辄几百兆),所以我们还需要配置一个国内的镜像仓库,推荐DaoCloud或者阿里云的,这里以阿里云举例。

Windows10下的镜像仓库配置

原生的Docker配置比较简单,官方还提供了可视化的配置界面,操作步骤如下:

  • 右键点击系统托盘的Dcoker图标,选择Settings
  • 进入 Daemon 选项,在右侧窗口填入镜像仓库的地址(可以自行去阿里云申请,我这里有一个示例)
  • 阿里云地址为:  https://cr.console.aliyun.com/#/accelerator
  • 示例如图

配置完成后,你会发现拉取镜像的速度变快了很多,接下去,愉快的开发吧。。。

Windows环境下docker的安装与配置的更多相关文章

  1. Windows环境下MongoDB的安装与配置

    MongoDB是一种高性能的文档型数据库,现介绍一下在Windows环境下MongDB的安装与配置 获取MongoDB 打开官方网站 www.mongodb.org,找到页面右上解的DownLoad链 ...

  2. 【Redis学习】:Windows环境下的Redis安装与配置

    Redis简介 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统. Redis是一个开源的使用ANSI C ...

  3. Windows环境下Android Studio安装和使用教程

    Windows环境下Android Studio安装和使用教程 来源: http://www.cnblogs.com/liuhongfeng/archive/2015/12/30/5084896.ht ...

  4. Windows环境下python的安装与使用

    Windows环境下python的安装与使用 一.python如何运行程序 首先说一下python解释器,它是一种让其他程序运行起来的程序.当你编写了一段python程序,python解释器将读取程序 ...

  5. Windows环境下使用.bat安装和卸载服务

    一.Windows环境下使用.bat安装和卸载服务 win7环境 例子中“”Valwell.Dms.HttpService.exe“”为服务程序名称 安装服务 %SystemRoot%\Microso ...

  6. MongoDB 在Windows环境的下载、安装、配置

    MongoDB4.0在Windows环境的下载.安装.配置 今天本想玩玩MongoDB,可因工作机上未下载Linux虚拟机,下载多耗时.无奈只能先下载Windows版本耍耍.不料,Windows在安装 ...

  7. Redis学习——Windows环境下Redis的安装(二)

    一.说明 之前介绍了Linux环境下Redis的安装,这次介绍一下Windows环境下Redis的安装,首先要讲的是,Redis官方只支持Linux,还好 Microsoft Open Tech gr ...

  8. python MySQLdb在windows环境下的快速安装

    python MySQLdb在windows环境下的快速安装.问题解决方式 使用python访问mysql,需要一系列安装 linux下MySQLdb安装见 Python MySQLdb在Linux下 ...

  9. Windows 环境下 Docker 使用及配置

    原文引用: https://www.cnblogs.com/moashen/p/8067612.html 我们可以使用以下两种方式在Windows环境下使用docker: 1. 直接安装: Docke ...

随机推荐

  1. linux 上安装 java

    一.源码安装 1.本地下载 java, 并上传到 linux 上 2.解压文件  tar -zxvf jdk-7u72-linux-i586.gz 3.配置环境变量  vi /etc/profile ...

  2. 895A. Pizza Separation#分披萨问题(前缀和)

    题目出处:http://codeforces.com/problemset/problem/895/A 题目大意:对于给出的一些角度的披萨分成两份,取最小角度差 #include<stdio.h ...

  3. nginx相关地址

    http://www.nginx.cn/doc/      中文文档 http://nginx.org/en/docs/      英文文档 https://pan.baidu.com/s/1qWAZ ...

  4. Part-Appium-1

    1.安装node > 下载二进制文件,解压后,配置到环境变量 https://nodejs.org/download/release/latest/ > vim ~/.bashrc,exp ...

  5. Kafka、RabbitMQ、RocketMQ、ActiveMQ

    一.资料文档 Kafka:中.有kafka作者自己写的书,网上资料也有一些.rabbitmq:多.有一些不错的书,网上资料多.zeromq:少.没有专门写zeromq的书,网上的资料多是一些代码的实现 ...

  6. require.ensure和require.context

    require.ensure和require.context https://www.cnblogs.com/fantasy-zxf/p/6760390.html https://www.jiansh ...

  7. [LC] 232. Implement Queue using Stacks

    Implement the following operations of a queue using stacks. push(x) -- Push element x to the back of ...

  8. python3下应用requests

    模拟浏览器请求有两种,一种是不需要用户登录或者验证的请求,一种是需要用户登录或者验证的请求 那么我们先来说说不需要用户登录的方法 这种方式直接可以获取源码,用get的请求方式 登录的方式 获取这种页面 ...

  9. Docker的部署安装(CentOS)-by paymob

    环境准备 通过命令查看系统版本和内核版本等信息 [gmuser@--- ~]$ cat /etc/redhat-release CentOS Linux release (Core) [gmuser@ ...

  10. docker 创建实例

    docker创建mysql实例要注意表名大小写和端口号映射的问题.下面是使用文件挂载解决表名大小写问题. docker run --name mysql-1 -e MYSQL_ROOT_PASSWOR ...