Windows环境下docker的安装与配置
来源:互联网 发布:久量led台灯 知乎 编辑:程序博客网 时间:2024/05/18 12:41
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下安装Docker, GitBash环境配置
- 【Docker】Docker学习笔记(1)-Windows下的配置与安装
- windows下GTK+的安装与环境配置
- Windows环境下MySQL5.5的安装与配置
- Java在windows环境下的安装与配置
- 【Redis学习】:Windows环境下的Redis安装与配置
- windows下java环境的安装与配置
- Windows环境下的Redis安装与配置
- Windows下的Django安装与环境配置
- Windows下的Tomcat7安装与环境配置
- Windows 下 MongoDB 的安装与环境配置
- Windows环境下Zookeeper 的安装与配置
- windows环境下idea的git安装与配置
- windows下python环境安装与配置
- windows环境下:php环境配置 安装与配置
- Windows下通过Docker安装Tensorflow环境
- golang windows环境下的配置安装
- 100. Same Tree
- 如何在Ubuntu 14.04上利用HAProxy作为WordPress应用服务器的4层负载均衡器
- 计算机图形学-实验1-掌握开发环境配置方法和基本图元绘制函数
- ImageLoader
- Kali下安装Shadowsocks与利用ss和ProxyChains实现任意应用代理
- Windows环境下docker的安装与配置
- SQL数据类型nchar,char,varchar与nvarchar区别
- PCA的数学原理
- Spark机器学习库(MLlib)官方指南手册中文版
- Spring Boot 快速搭建及简单演示
- tableView 滚动 cell 中设置圆角头像性能优化的问题
- 操作系统存储管理之虚拟存储与分页式虚拟存储系统
- 蓝牙扫描 LeScanCallback 方法 不回调
- ZOJ 3963 Heap Partition(贪心)