Docker学习<一>--初体验Windows环境下安装
背景
今天想试用spring boot与jwt协议的实现,配套就需要使用redis,但redis似乎windows环境版本部署起来不是那么舒心,果断尝试使用docker。
下载
- 下载地址:
稳定版:https://download.docker.com/win/stable/InstallDocker.msi
Beta版:https://download.docker.com/win/beta/InstallDocker.msi - 重要提示:
- Docker只支持Windows 64位 10 Pro企业版和教育版(1511 November update, Build 10586 或之后版本),并且必须安装Microsoft Hyper-V
- 你可以选择稳定版或Beta版,但是你只能同时安装其中之一。此外,在卸载当前版本之前,您需要保存images并导出要保留的容器,然后再安装另一个。
安装准备
- Hyper-V
在安装docker之前,必须确认Hyper-V为可用状态;
如果你手动卸载了Hyper-V或者为不可用状态,Docker将在Windows环境下无法启动。
确认虚拟化为启用状态;
如果Hyper-V功能不可用或者未启动,Docker在启动时将会有如下报错:
配置步骤
右键点击win按钮,出现菜单栏,选择命令提示符(管理员)(A)
a) 启用Hyper-V
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
or
b) 启用Hypervisor
bcdedit /set hypervisorlaunchtype auto
现在重启系统,重试Docker。
如果这个问题持续存在,可以通过以下方式:
1) go in control panel ->[Programs] -> [Windows Features] and completely uncheck all Hyper- V related components. Restart the system.
2) Enable Hyper-V again. Restart.启动BOIS CPU虚拟化支持
如果BOIS CPU虚拟化支持关闭,那么当docker启动时,就会报错如下信息:
如何启动BOIS CPU虚拟化支持,因为每个主板配置都不太一样,请自行搜索。
安装
嗯嗯,双击。下一步下一步。
打开cmd,输入docker version
Client:
Version:1.12.5
API version:1.24
Go version: go1.6.4
Git commit:7392c3b
Built:FriDec1606:14:342016
OS/Arch: windows/amd64
Server:
Version:1.12.5
API version:1.24
Go version: go1.6.4
Git commit:7392c3b
Built:FriDec1606:14:342016
OS/Arch: linux/amd64
Docker学习<一>--初体验Windows环境下安装的更多相关文章
- Django框架学习笔记(windows环境下安装)
博主最近开始学习主流框架django 网上大部分的安装环境都linux的 由于博主在windows环境下已经有了 Pycharm编辑器 ,所以决定还是继续在windows环境下学习 首先是下载 链接 ...
- 如何在Windows环境下安装Linux系统虚拟机
如何在Windows环境下安装Linux系统虚拟机 本篇经验写给想要入门学习C语言的小白们.Windows系统因为使用窗口图形化,操作简单,功能多样,所以我们在Windows环境下可以做到很多,但想要 ...
- JavaWeb入门——在Windows环境下安装Tomcat服务器
JavaWeb入门——在Windows环境下安装Tomcat服务器 摘要:本文主要学习如何在Windows环境中下载并安装Tomcat服务器. 下载 获取安装包 推荐去官网上下载Tomcat: htt ...
- 从零开始Windows环境下安装python+tensorflow
从零开始Windows环境下安装python+tensorflow 2017年07月12日 02:30:47 qq_16257817 阅读数:29173 标签: windowspython机器学习te ...
- 在 windows 环境下安装 redislive
这是一篇在 windows 环境下安装 redislive 的教程! 项目地址:https://github.com/nkrode/RedisLive 配置文档:http://www.nkrode.c ...
- Windows环境下安装PHPUnit
Windows环境下安装PHPUnit,在此整理一下,以便大家参考. 本人测试安装环境:Windows7(win32) + Apache(2.2.13) + PHP(5.3.6) 1. 以管理员 ...
- Nginx——在Windows环境下安装
下载 Nginx是开源软件,用户可以访问 http://nginx.org/ 网站获取源码包或Windows二进制文件下载.其中1.13.x版本为开发版本,1.12.0版本为稳定版本.开发版本分支会较 ...
- 在windows环境下安装redis和phpredis的扩展
在windows环境下安装redis和phpredis的扩展 1.首先配置php: 需要在windows的集成环境中找到php的扩展文件夹,ext,然后在网上寻找自己的php对应的.dll文件 比如说 ...
- windows环境下安装yaf框架
windows环境下安装yaf框架 在windows下安装yaf框架 准备工作: php环境(过程略,wamp,xampp,phpstudy都行,php版本大于5.3) git工具(需要从github ...
随机推荐
- 【Linux】学习说明
概述Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.多用户是指操作系统可以创建多个用户,用户可以并行的使用操作系 ...
- JVM内存模型与性能调优
堆内存(Heap) 堆是由Java虚拟机(JVM,下文提到的JVM特指Sun hotspot JVM)用来存放Java类.对象和静态成员的内存空间,Java程序中创建的所有对象都在堆中分配空间,堆只用 ...
- js 中文乱码解决方法
bookManageAdd: function () { top.MainFrameJS.confirm = true; var action = getQueryS ...
- float、double的有效位数
Java中的浮点类型有两类,分别是float和double类型,其中float取_7__位有效数据,double取_15__位有效数据
- master-slave
Redis的master/slave数据复制方式可以是一主一从或者是一主多从的方式,Redis在master是非阻塞模式,也就是说在slave执行数据同步的时候,master是可以接受客户端的请求的, ...
- Java日志——2016年5月31日
1. 三元运算符(A?B:C)属于运算符,表达式必须具有返回值,则A必须是boolean类型值,B和C必须是一个具有返回值的表达式. 2. switch...case本质上只支持int类型的选择判断, ...
- HDOJ(1238) KMP
Substrings http://acm.hdu.edu.cn/showproblem.php?pid=1238 先找到长度最短的字符串,把它的子串和该子串的逆序(按长度从大到小)依次与其他字符串匹 ...
- Angular JS中双击事件ng-dblclick避免同时触发两次单击事件ng-click的解决方案
有些需求中,需要一个元素上既有双击事件,也有单击事件,而两者实现的效果不一样. 这时可以使用ng-dblclick与ng-click来实现需求,但是要避免浏览器将双击事件误认为是两次单击事件,从而出现 ...
- MVP模式和MVVM模式
MVP模式 模型-视图-表示器,也就是MVP模式.是mvc模式的一种衍生模式,专注于改进表示逻辑. 与MVC不同,来自view的调用将委托给presenter(表示器),表示器通过接口与view对话. ...
- Spring scope
scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在 对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁 ...