Windows环境下docker的安装与配置
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的安装与配置的更多相关文章
- Windows环境下MongoDB的安装与配置
MongoDB是一种高性能的文档型数据库,现介绍一下在Windows环境下MongDB的安装与配置 获取MongoDB 打开官方网站 www.mongodb.org,找到页面右上解的DownLoad链 ...
- 【Redis学习】:Windows环境下的Redis安装与配置
Redis简介 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统. Redis是一个开源的使用ANSI C ...
- Windows环境下Android Studio安装和使用教程
Windows环境下Android Studio安装和使用教程 来源: http://www.cnblogs.com/liuhongfeng/archive/2015/12/30/5084896.ht ...
- Windows环境下python的安装与使用
Windows环境下python的安装与使用 一.python如何运行程序 首先说一下python解释器,它是一种让其他程序运行起来的程序.当你编写了一段python程序,python解释器将读取程序 ...
- Windows环境下使用.bat安装和卸载服务
一.Windows环境下使用.bat安装和卸载服务 win7环境 例子中“”Valwell.Dms.HttpService.exe“”为服务程序名称 安装服务 %SystemRoot%\Microso ...
- MongoDB 在Windows环境的下载、安装、配置
MongoDB4.0在Windows环境的下载.安装.配置 今天本想玩玩MongoDB,可因工作机上未下载Linux虚拟机,下载多耗时.无奈只能先下载Windows版本耍耍.不料,Windows在安装 ...
- Redis学习——Windows环境下Redis的安装(二)
一.说明 之前介绍了Linux环境下Redis的安装,这次介绍一下Windows环境下Redis的安装,首先要讲的是,Redis官方只支持Linux,还好 Microsoft Open Tech gr ...
- python MySQLdb在windows环境下的快速安装
python MySQLdb在windows环境下的快速安装.问题解决方式 使用python访问mysql,需要一系列安装 linux下MySQLdb安装见 Python MySQLdb在Linux下 ...
- Windows 环境下 Docker 使用及配置
原文引用: https://www.cnblogs.com/moashen/p/8067612.html 我们可以使用以下两种方式在Windows环境下使用docker: 1. 直接安装: Docke ...
随机推荐
- cmd释放重新获取IP
1.打开电脑的命令提示符运行设置窗口之后,我们收入 ipconfig/release ,然后点击回车键 ,释放之前获取的IP地址 2.释放之前的IP地址之后,我们在输入 ipconfig/re ...
- 微信公众平台开发2-access_token获取及应用(含源码)
微信公众平台开发-access_token获取及应用(含源码) 很多系统中都有access_token参数,对于微信公众平台的access_token参数,微信服务器判断该公众平台所拥有的权限,允许或 ...
- EXAM-2018-7-27
EXAM-2018-7-27 未完成 [ ] F A 要用ll,然后注意正方形的情况,细心一点 E 有点动态规划的感觉,状态的转移,不难,要注意不要漏掉状态 K 正解是DFS 然后用贪心数据弱的话能过 ...
- 基础_1:RCP基本框架
Display: Display是一个SWT对象,代表底层图形系统的实现.一个RCP应用程序只需要一个Display对象. Display的主要任务是从操作系统队列中读取事件,传递给RCP的事件监听器 ...
- 口语、听力:新概念英语2,lesson 45
新概念英语2,lesson 45 练习听力
- windows安装fdfs_client-py-master.zip 出现 error: Microsoft Visual C++ 14.0 is required.
背景:学习django+fdfs+nginx时碰见的问题,笔记本电脑的虚拟机ubuntu实在卡到怀疑人生,所以django装在windows,ubuntu只开启fdfs+nginx服务.于是就有在wi ...
- @echo off 批处理
一个批处理文件 @echo off ipconfig /all @pause -------------------------------- @echo off 是什么意思 就是说关闭回显@echo ...
- nowcoder-548C-Tachibana Kanade Loves Review
链接:https://ac.nowcoder.com/acm/contest/548/C来源:牛客网 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 524288K,其他语言10485 ...
- [LC] 150. Evaluate Reverse Polish Notation
Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid operators are +, -, ...
- JS做深度学习3——数据结构
最近在上海上班了,很久没有写博客了,闲下来继续关注和研究Tensorflow.js 关于深度学习的文章我也已经写了不少,部分早期作品可能包含了不少错误的认识,在后面的博文中会改进或重新审视. 今天聊聊 ...