win10 配置docker环境

笔者的项目都是通过docker镜像来run的,所以使用过纯Ubuntu系统开发项目,包括docker的支持必须要Linux内核的支持,所以不得不装个纯ubuntu系统来做支持,久而久之发现,ubuntu对windows上的软件支持比较少,安装也比较繁琐,软件bug也比较多,比如说qq,微信都是winPE的支持,关闭了窗口就调不出来了,实在气人,其中还包括了IDEA使用的搜索等快捷键也被占用,编写文档之类都极不方便,久之,实在忍受不了,转战windows开发。

win10安装docker for windows

这里唠叨下,避免后续的同学采坑,那么我们得安装问win10吧,这里有个注意的地方就是:win10依靠hyper-V对docker的支持,所以win10必须开启对Hyper-V的支持(提示:我装过一个专业版,开启之后系统就启动不了了,哎,最后发现企业版支持的比较好,百度搜索“我告诉你”下载win10系统。所以建议win10安装的同学 尽量安装14939内核版本的win10),好这里准备工作做好了。我们开始下载Docker for Windows可以去官方地方下载。如果安装完成的时候启动,如果要运行docker镜像,记得切换下,

这里笔者已经卸载windows for docker ,因为目前docker for windows的18.06版本对windows支持的还不是很完善,如果运行途中遇到什么问题,记得更新下系统补丁,把所有补丁全部打完,不建议用360的系统修复打补丁,用系统自带的更新吧。好,笔者在使用过程中发现,一条docker命令 真的要卡三四分钟才出来,只要运行三条命令以上就会出现这个问题,实在不能忍啊.以下的命令就是等了三分钟才出来:
后面考虑到可能要做redis集群,kafka,elasticsearch这些中间件,担心win10的docker容器支持的有缺陷,再加上win10的目录和Linux目录有所区别,所以决定用VMware安装Ubuntu做网络上的端口映射,相当于我代码运行在Linux上,我在win10上做断点调试,当然我们的项目是一个spring cloud项目。具体安装可以看看这个教程:Windows10安装Docker

win10+Vmware+ubuntu16.04配置docker

首先基础设施下载准备工作:

  1. VMware-player-15.0.0
  2. ubuntu-16.04.4-desktop-amd64.iso

** 下载安装后,在Ubuntu系统上安装docker和docker-compose,这里就不说了,百度一大堆。
具体安装教程,可以参考:网上看了一个比较全的教程:Windows10下使用VMware Player安装Ubuntu16.04 LTS

3.端口映射 让我们访问windows的localhost:port能够映射到我们Vmware上ubuntu的localhost:port上去

**具体可以参考这篇博客,我觉得写的很好:VMware中ubuntu虚拟机与windows的端口映射,共享一个IP地址

win10配置docker环境相关推荐

  1. win10配置java环境变量,解决javac不是内部或外部命令等问题

    win10配置java环境变量,解决javac不是内部或外部命令等问题 * 1,首先进入环境变量页面  2,在系统变量下面配置 JAVA_HOME:你自己的jdk的路径 CLASSPATH= .;%J ...

  2. Android(一)win10配置java环境、安装Android studio

    Android(一)win10配置java环境.安装Android studio 从这篇文章开始,我将记录从配置环境到完成Android开发基础知识学习的过程.在学习过程中,参考的有郭霖大神的< ...

  3. Win10配置Hadoop环境变量

    Win10配置Hadoop环境变量 Eclipse.IDEA再windows10本地运行Hadoop的MapReduce程序. 解决痛点: 我们在学习hadoop的时候,平时为了运行MapReduce ...

  4. Win10配置JDK环境变量电脑重启后java、javac命令无法使用

    Win10配置JDK环境变量电脑重启后java.javac命令无法使用 本人猜测,可能是Win10系统开启了"快速启动",在电脑开机启动时没能加载环境变量JAVA_HOME 有3种 ...

  5. win10 配置git 环境变量

    如标题,原文链接为:win10 配置git 环境变量

  6. win10配置Java环境

    最重要的写在前面:jdk1.5之后不需要手动配置CLASSPATH 我默认你已经有了JDK,下面我们主要来讲配置! 配置步骤: 1.桌面找到 "此电脑" -> 右键点击 -& ...

  7. win10配置android环境变量,adb环境变量配置win10,adb添加环境变量

    win7系统配置adb环境变量的操作技巧安装adb工具之前我们需要在系统中配置adb环境变量,不进行adb环境变量配置的话我们可能就无法对adb进行使用,这样的话就有很多操作都无法进 行,特别是对于那 ...

  8. Win10配置Python环境

    在本地配置Python环境 下载python 安装 不同版本的区别 executable installer为例的安装步骤 在系统变量中配置 验证python环境是否成功 下载python pytho ...

  9. Windows10 电脑上配置 Docker 环境

    Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,它必须部署在 Linux 内核的系统上.因此,Windows 系统想部署 Docker 就必须需要安装一个虚拟 Linux ...

最新文章

  1. 英伟达小姐姐的Python隐藏技巧合集,推特2400赞,代码可以直接跑
  2. sql PERCENTILE_CONT 计算一组数的线性差值
  3. COLING 2020 | 面向机器阅读理解的双向认知思维网络
  4. ViewState机制的解析(转自csdn)
  5. IDEA 快捷键终极大全
  6. mysql 使用mysqldump 备份和还原
  7. css3 浪花,掘金:Canvas 实现画中画动画效果--网易娱乐年度盘点H5动画解密
  8. 科普:互联网的岗位职责和技能
  9. 使用OLED屏显示汉字
  10. ​​​LabVIEW视觉软件使用什么算法
  11. 一步一步SEO 之 网站内容SEO
  12. 腾讯云发送短信验证码
  13. 【数据库】FaceDataset常用的人脸数据库
  14. quartz配置,实时更改
  15. 结束计算机进程的快捷键,结束进程快捷键在哪 电脑结束进程快捷键操作方法...
  16. 8个方法让你游戏防封
  17. hana经常使用函数
  18. neat算法做监督学习(Python)
  19. moos-ivp使用(一)
  20. Xftp连接阿里云服务器失败

热门文章

  1. switch语句(分支语句)
  2. 斐波那契序列的实现方法及对比
  3. 浏览器访问Linux的Tomcat
  4. 不可能得到的最短骰子序列
  5. matlab 变量上小尖尖,发动机最中间的那个小尖尖,你猜是什么?
  6. GAMES101课程学习笔记—Lec 14(2)~16:Ray Tracing(2) BRDF、渲染方程、全局光照、路径追踪
  7. 小红书账号怎么做起来的呢?干货!快收藏起来!
  8. 人间炼狱,人性在哪儿---------------- 二十年穿铁衣取胆,母熊含泪杀子并自杀
  9. 大起底神盾七号重疾险:赔两次价格还不贵,到底值不值?
  10. Redisson(4)分布式锁之RedLock