Docker学习<一>--初体验Windows环境下安装

时间:2022-09-18 13:14:01

背景


今天想试用spring boot与jwt协议的实现,配套就需要使用redis,但redis似乎windows环境版本部署起来不是那么舒心,果断尝试使用docker。

下载


安装准备


  • Hyper-V

    在安装docker之前,必须确认Hyper-V为可用状态;

    如果你手动卸载了Hyper-V或者为不可用状态,Docker将在Windows环境下无法启动。

确认虚拟化为启用状态;

Docker学习<一>--初体验Windows环境下安装

Docker学习<一>--初体验Windows环境下安装

如果Hyper-V功能不可用或者未启动,Docker在启动时将会有如下报错:

Docker学习<一>--初体验Windows环境下安装

Docker学习<一>--初体验Windows环境下安装

  • 配置步骤

    右键点击win按钮,出现菜单栏,选择命令提示符(管理员)(A)

Docker学习<一>--初体验Windows环境下安装

Docker学习<一>--初体验Windows环境下安装

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启动时,就会报错如下信息:
    Docker学习<一>--初体验Windows环境下安装Docker学习<一>--初体验Windows环境下安装

    如何启动BOIS CPU虚拟化支持,因为每个主板配置都不太一样,请自行搜索。

安装


嗯嗯,双击。下一步下一步。
Docker学习<一>--初体验Windows环境下安装

打开cmd,输入docker version

  1. Client:
  2. Version:1.12.5
  3. API version:1.24
  4. Go version: go1.6.4
  5. Git commit:7392c3b
  6. Built:FriDec1606:14:342016
  7. OS/Arch: windows/amd64
  8. Server:
  9. Version:1.12.5
  10. API version:1.24
  11. Go version: go1.6.4
  12. Git commit:7392c3b
  13. Built:FriDec1606:14:342016
  14. OS/Arch: linux/amd64

Docker学习<一>--初体验Windows环境下安装的更多相关文章

  1. Django框架学习笔记(windows环境下安装)

    博主最近开始学习主流框架django 网上大部分的安装环境都linux的 由于博主在windows环境下已经有了 Pycharm编辑器 ,所以决定还是继续在windows环境下学习 首先是下载 链接 ...

  2. 如何在Windows环境下安装Linux系统虚拟机

    如何在Windows环境下安装Linux系统虚拟机 本篇经验写给想要入门学习C语言的小白们.Windows系统因为使用窗口图形化,操作简单,功能多样,所以我们在Windows环境下可以做到很多,但想要 ...

  3. JavaWeb入门——在Windows环境下安装Tomcat服务器

    JavaWeb入门——在Windows环境下安装Tomcat服务器 摘要:本文主要学习如何在Windows环境中下载并安装Tomcat服务器. 下载 获取安装包 推荐去官网上下载Tomcat: htt ...

  4. 从零开始Windows环境下安装python&plus;tensorflow

    从零开始Windows环境下安装python+tensorflow 2017年07月12日 02:30:47 qq_16257817 阅读数:29173 标签: windowspython机器学习te ...

  5. 在 windows 环境下安装 redislive

    这是一篇在 windows 环境下安装 redislive 的教程! 项目地址:https://github.com/nkrode/RedisLive 配置文档:http://www.nkrode.c ...

  6. Windows环境下安装PHPUnit

    Windows环境下安装PHPUnit,在此整理一下,以便大家参考. 本人测试安装环境:Windows7(win32) + Apache(2.2.13) + PHP(5.3.6) 1.    以管理员 ...

  7. Nginx——在Windows环境下安装

    下载 Nginx是开源软件,用户可以访问 http://nginx.org/ 网站获取源码包或Windows二进制文件下载.其中1.13.x版本为开发版本,1.12.0版本为稳定版本.开发版本分支会较 ...

  8. 在windows环境下安装redis和phpredis的扩展

    在windows环境下安装redis和phpredis的扩展 1.首先配置php: 需要在windows的集成环境中找到php的扩展文件夹,ext,然后在网上寻找自己的php对应的.dll文件 比如说 ...

  9. windows环境下安装yaf框架

    windows环境下安装yaf框架 在windows下安装yaf框架 准备工作: php环境(过程略,wamp,xampp,phpstudy都行,php版本大于5.3) git工具(需要从github ...

随机推荐

  1. 9&period;2&period;3 &period;net core 通过TagHelper封装控件

    .net core 除了继续保留.net framework的HtmlHelper的写法以外,还提供了TagHelper和ViewComponent方式生成控件. 我们本节说的是使用TagHelper ...

  2. 解决ie6下不支持fix属性,模拟固定定位

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...

  3. 安卓官方ViewPager与android&period;support&period;design&period;widget&period;TabLayout双向交互联动切换 。

    该TabLayout的功用,简单的说,就是当用户在该TabLayout的选项卡子item中选择触摸时候,文字和下方的指示器横条滑动指示.android.support.design.widget.Ta ...

  4. VC&plus;&plus;编译libpng

    目录 第1章简介    1 第2章 Visual C++6.0    2 2.1 打开项目    2 2.2 编译宏    3 2.2.1 小结    5 第3章 Visual C++2010     ...

  5. 和为S的两个数字VS和为s的连续正数序列

    题目:输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s.如果有多对数字的和等于s,输出任意一对即可. 例如输入数组1.2.4.7.11.15和数字15.由于4+11=15, ...

  6. javaScript常用方法整合(项目中用到过的)

    防止输入空格.缩进等字符: function trim(str){ return str.replace(/^\s+|\s+$/g,""); } JS去掉style样式标签 fun ...

  7. (转载)KL距离,Kullback-Leibler Divergence

    转自:KL距离,Kullback-Leibler Divergence   KL距离,是Kullback-Leibler差异(Kullback-Leibler Divergence)的简称,也叫做相对 ...

  8. C语言写猜拳游戏中遇到的函数循环小问题

    各位可能在初学C语言的时候都有写过猜拳游戏.但在写猜拳的函数时,避免不了会使用循环. 当函数被套在一个循环中的时候,你的计分变量可能就会被重置为函数体里的初始值.那么怎么解决这个问题? 其实很简单,你 ...

  9. ActiveReports 9实战教程(2): 准备数据源(设计时、运行时)

    原文:ActiveReports 9实战教程(2): 准备数据源(设计时.运行时) 在上讲中<ActiveReports 9实战教程(1): 手把手搭建环境Visual Studio 2013 ...

  10. 前向分步算法 &amp&semi;&amp&semi; AdaBoost算法 &amp&semi;&amp&semi; 提升树(GBDT)算法 &amp&semi;&amp&semi; XGBoost算法

    1. 提升方法 提升(boosting)方法是一种常用的统计学方法,在分类问题中,它通过逐轮不断改变训练样本的权重,学习多个分类器,并将这些分类器进行线性组合,提高分类的性能 0x1: 提升方法的基本 ...