最近了解了一下Docker,不看不知道,一了解就完全被它给吸引住了。以往要装个环境,除了要准备一个Linux系统,然后在安装各种版本的类库,再安装我们需要各种应用服务(如Redis,Ngix,Mongo,Rabbit等),配置一大堆config,然后再把我们的应用部署上去,依旧是各种配置。如果要搭个集群只能拷贝镜像,万一有什么三长两短,从头再来一遍。。。想死的心都有了。现在有了Docker,基础的应用可能基本不用去管了,直接安安心心地更加关注在我们的应用开发之上。

  Docker详细的解释就不多说了,可以查资料。这里推荐一些资料;

  徐老师的文章:

  http://devopshub.cn : 前世今生 & 世界你好

   http://docs.devopshub.cn:  配置本地Visual Studio + Docker开发环境

  回到文章的重点,如何在windows上安装Docker。首先系统必须是win10或windows server 2016。

  一、确保计算机开启了虚拟化功能,可以在任务管理器-》性能查看

  

这个要在BIOS里面设置,具体可以查看各种电脑。

  二、开启Hyper-V和container功能,可以在程序中开启,也可以通过shell脚本

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName containers -All
Restart-Computer -Force

  三、下载Docker for Windows

  地址: Docker Community Edition for Windows, 直接以管理员运行 InstallDocker.msi,傻瓜式安装。

  四、安装成功

  Docker for Windows 启动成功后会弹出系统通知,

  

  同时在Hyper-V 控制台中可以看到一台LinuxVM正在运行。

  

以上过程可以看出,Docker for Windows的工作机制实际上是在 Hyper-V 中运行了一台运行了Docker Daemon (驻守程序)的虚拟机,并将Windows上运行的Docker命令行工具指向了这台虚拟机中的docker环境。而对于开发者而言,我们只需要在Windows上运行cmd或者powershell命令行,就可以使用同样的docker 命令进行操作了。

  

  至此,Docker for windows就已经安装好了。

参考文献:

https://docs.docker.com/docker-for-windows/

使用 Windows Container 运行.net应用

MSDN: Windows 10 上的 Windows 容器

转载于:https://www.cnblogs.com/Hai--D/p/6732542.html

Docker Win 10 安装相关推荐

  1. win 10 安装robomongo(studio 3T)

    相关资源下载到官网:https://robomongo.org/ 1.如图选择download studio 3T,之所以选择这个而不是robo 3T单纯是因为功能和后期的支持.studio 3T基础 ...

  2. win 10 安装时候无法格式化分区,错误 0x80070057

    @[TOC]win 10 安装时候无法格式化分区,错误 0x80070057 参考: https://www.partitionwizard.com/partitionmagic/windows-co ...

  3. win 10 安装IIS localhost 或 127.0.0.1 出现空白

    今天Win 10 安装 IIS 服务后页面刷新 localhost 出现空白,后查阅多方文档,有的说是重定向,HTTP错误等,实验均不成功,后发现只要勾选静态内容即可.

  4. WIN 10 安装 Hadoop 2.7.7 + Spark 2.4.7 记录

    文章目录 0. 常规解压安装,并添加环境变量 1. 下载并覆盖 bin 文件夹 2. 使VERSION文件的clusterID一致 3. 贴下单机配置 4. 测试 Hadoop 5. 安装Spark ...

  5. Win 10安装Microsoft .NET Framework 3.5

    电脑重新安装系统后,CAD2007突然安装不上了,Win 10系统,64位,提示需要NET Framework 3.5,折腾了好长时间,记录一下过程. 准备工作:先下载两个文件"dotNet ...

  6. deepin php docker,Deepin15.10安装Docker

    1 深度Deepin系统中的Docker Ubuntu系统安装docker时可以通过 $(lsb_release -cs) 命令获取Ubuntu信息,但是Deepin系统是基于Debian系统制作的, ...

  7. docker update_windows 10 安装docker

    1.环境配置 1.开启 Hyper-V 控制面板->程序和功能->启用或关闭Windows功能->Hyper-V 2.点击 Get started with Docker Deskt ...

  8. Windows(win)10安装JDK并配置环境变量(附网盘下载地址)

    一.首先咱们先获取JDK8的安装包 1.可以直接去oracle官网获取JDK:https://www.oracle.com/technetwork/java/javase/downloads/inde ...

  9. Win 10 安装detectron2 详细手册

    参考这篇编译成功: win10下 安装 Detectron2(0.4) (VS2019 + cuda11 + pytorch1.8)_J.-CSDN博客_win10安装detectron2 vs201 ...

最新文章

  1. Bootstrap中文本的样式
  2. Celery - 一个懂得 异步任务 , 定时任务 , 周期任务 的芹菜
  3. paper reference
  4. 阿里云对象存储OSS支持版本管理特性
  5. php调用image类提示不存在的字体,php – 无效的字体文件名(imagettfbox)
  6. 不会卸载MySQL?我连夜肝了一篇教你如何干干净净地卸载掉MySQL
  7. 【工具】Notepad++的一些常用配置
  8. 计算机的发展英语600词,程序员必备的600个英语词汇
  9. Mysql替换字段中的内容
  10. linux C 多进程架构,linux c 多进程多线程比较
  11. MT4API外汇跟单软件使用分享
  12. mysql数据库自定义输入法_如何使用Windows10自带输入法添加词库,方便打字
  13. html中怎么写小箭头,纯CSS代码实现各种小箭头
  14. 基于搜狐新闻数据【完整版】训练中文word2vec模型
  15. 数据抓取软件火车采集器如何导入TXT 、EXCEL数据
  16. linux登录界面鼠标键盘失灵,在archlinux安装界面这卡住了,鼠标键盘失灵
  17. 迷你星域冒险服务器维护中,迷你世界星域冒险攻略 星域冒险快速通关技巧[多图]...
  18. vue 动态设置 echarts 画布大小 更新图表数据
  19. bga bond焊盘 wire_封装模式: FC-BGA VS. WireBond ,谁是封装工艺中的真英雄?(图)
  20. 服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS?

热门文章

  1. 你必须要知道的数据备份工具rsync
  2. 10分钟 教你学会Linux/Unix下的vi文本编辑器
  3. PAT1021. 个位数统计
  4. 使用OpenCV-python提取图片中的硬币
  5. jq写的项目如何部署到静态服务器_如何把前端项目部署到服务器
  6. python管道怎么使用_python中管道用法入门实例
  7. 2021年末储能季,送4本面试宝典
  8. Python 测试驱动开发读书笔记(一)使用功能测试协助安装Django
  9. Chinese NER Using Lattice LSTM
  10. 机构借贷平台 Maple 将上线以太坊主网并开启流动性挖矿