java piggy,PiggyMetrics windows 部署
PiggyMetrics 是springcloud的demo,其特性就不细说了,主要描述在win10下部署的坑。
官网是:https://github.com/sqshq/PiggyMetrics
官网的部署过程很简单,如下
对于windows用户且linux和docker小白而言还是比较困难的。
坑1:docker在win平台下还有一个版本是dockertoolbox,这两个不兼容,当时以为toolbox装了个virtualbox,感觉有个界面比较好管理,但实际上这两个不兼容。采用的虚拟技术不一样,docker for windows 采用Hyper-V,toolbox采用virtualbox,docker的阿里镜像里面推荐win10以上采用docker for windows。所以不要同时装两个,如果不慎装了两个,卸载彻底后,把C:\Users\XXX.docker删掉,用户环境变量关于docker的都删掉,之后再重新安装docker for windows。
坑2:安装完后一定要设置内存,默认内存是2G,但项目要求是4G,这个看漏眼了就会导致硬盘疯狂读写,程序假死的状态。
2.这是设置环境变量,export是linux设置环境变量的语法。
坑1:但是我在windows里面设置了貌似没有效果,只能把docker-compose.yml里面涉及到的环境变量都使用固定值,如“root”。
3.打包,一般要注意的就是设置maven的镜像和仓库地址,没什么了。
4.【先别忙着执行,看坑2】利用docker-compose来把项目编排到docker容器里面,这涉及到docker image的生成,container的加载,时间比较长。
坑1:docker需要更换回国内进行,参考这个https://yeasy.gitbooks.io/docker_practice/content/install/mirror.html
坑2:\PiggyMetrics\mongodb\init.sh格式需要改为unix,使用notepad++修改。这个坑最隐秘,因为尽管不修改,image还是可以生成成功的,只是加载container的时候报错“no such file...”。
坑3:里面项目比较多,端口有可能被占用,要么调整win下的进程,要么修改项目中的端口。每个项目中的dockerfile中有个EXPOSE XXXX端口号,还有docker-compose.dev.yml和docker-compose.yml文件的端口定义。
坑4:如果不慎已经生成了image和加载了container,更改完坑2后,需要重新在\PiggyMetrics\mongodb\目录下build image如下,注意最后的" .",生成成功后重新“docker-compose -f docker-compose.yml -f docker-compose.dev.yml up”即可。
docker build -t sqshq/piggymetrics-mongodb:latest .
5.最后根据官网的链接点击测试,一般都没问题了,再有别的坑只能自己去踩一下了。
java piggy,PiggyMetrics windows 部署相关推荐
- java piggy,piggymetrics
项目说明 ###一种管理个人财务状况的简单方法 这是一个个人账务的开源应用,通过使用Spring Boot, Spring Cloud 和 Docker, 用简洁的用户界面对微服务体系模式(Micro ...
- 如何将java web项目上线/部署到公网
关于如何将Java Web上线,部署到公网,让全世界的人都可以访问的问题.小编将作出系列化,完整的流程介绍. 1.在myeclipse中开发好项目,打包成war格式,不会的同学参考以下 http:// ...
- windows部署hadoop环境
windows部署hadoop环境 a.安装jdk b.hadoop 解压c.环境变量设置 右键计算机属性,从高级系统设置一栏中找到环境变量,如下图所示,在新的面板中进行以下操作,. 在用户变量中,添 ...
- [Android crash report]Windows部署ACRA
[Android crash report]Windows部署ACRA ACRA全称为Application Crash Report for Android 安装 安装Erlang,下载地址:htt ...
- Windows部署halo并配置自启动服务
Windows部署halo并配置自启动服务 Windows安装halo halo的自定义配置文件 配置Windows服务 配置服务账号 halo目录 halo的缺点 Linux配置halo的服务文件 ...
- Windows 2008下安装配置 WDS Windows部署服务
Windows(Windows Deployment Services) 部署服务适用与大中型网络中的计算机操作系统部署.可以使用 Windows 部署服务来管理映像以及无人参与安装脚本,并提供人工参 ...
- 配合使用自制的PE3.0启动盘和Windows部署服务,实现Ghost网克
VMWare虚拟机网络设置: Host,2008R2虚拟机需要设置在同一网段(如果发生无法获得DHCP的情况,请重置VMWare Workstation中的网络设置). 软件安装: 安装WAIK 3. ...
- 【开发环境】Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 ( 输出 GB2312 格式处理中文乱码 | \r\n换行 | Runtime 执行 Cmd 命令 )
文章目录 Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 1.生成 bat 脚本注意事项 2.Java 执行 Cmd 命令 3.完整代码示例 4.执行结果 Java 文件生成 ...
- 适用于 IT 专业人员的基本 Windows 部署
适用于 IT 专业人员的基本 Windows 部署 适用于: Windows 7 Windows Server 2008 R2 本文档中的信息(包括 URL 和其他 Internet 网站引用)可能变 ...
最新文章
- mysql-cluster 安装配置
- CCNA200-120章节关系
- 带卷积核二分类网络的输出是不是有方向的?
- 2021-05-07 matlab中的addpath用法
- 梯度与梯度下降法详解
- Xception论文阅读笔记
- C#/Net代码精简优化技巧(1)
- Android教程之android平台水波效果!提供源码!
- 4月7日发!荣耀Play6T Pro开启预约:后置相机模组感人
- 中国宽带最新速率状况报告 你家达标了吗?
- Sub-center ArcFace
- 1.3 三种交换方式:电路交换、分组交换、报文交换
- 推荐系统笔记(八):推荐系统中的长尾效应
- 经典成就辉煌:从3Dmark看GPU发展之路
- 计算机在欢迎进不到桌面,电脑一直在欢迎界面进不去怎么解决_电脑开机一直卡在欢迎界面怎么办-win7之家...
- 模压硅胶产品成型后加工工艺
- 微信WeUI扩展组件
- 交换机断网的原因分析
- 经验分享:2021最新Android开发者学习路线,深度解析,值得收藏
- android获取当前连接的蓝牙名称,获取当前连接的蓝牙设备的名称
热门文章
- java:从左至右显示“12345678”,接着显示“23456781”,在接着显示“34567812”,一直到“81234567”, 然后返回“12345678”
- ios android耳机,硬件 篇三:安卓ios和win10三大平台几款无线耳机使用体验随写 非评测 电音向...
- 计算机在中药材的应用,计算机在中医药中的应用
- CCS6-28335新建工程
- 南京理工大学计算机学院张勇,2015年南京理工大学研究生数模竞赛获奖名单
- 用户名不在sudoers文件中,此事将被报告
- 设计模式一:创建型模式
- android.view.WindowLeaked解决办法
- 【STM32】使用STM32cubeMX的库读写FLASH数据
- python中正负号怎么表示_[转载]python中整数除法的正负号