环境:Windows Server 2008 R2 服务器环境
平时部署时,需要安装 JDK 、MYSQL 、Redis 、Nginx 、Minio 、Jar 包等,太繁琐,配置太麻烦了,各位 V 友们有没有好的建议,谢谢大家,给点思路
![]() | 1 kokutou 2020-06-20 21:24:10 +08:00 你这些全搞绿色 zip 版,官网都有。。 然后写几个 bat,建普通账号,安装成服务,删除服务,启动,重启等。。。 |
![]() | 2 imnpc 2020-06-20 21:25:20 +08:00 参照 Homestead |
![]() | 3 cubecube 2020-06-20 21:27:18 +08:00 via Android 不如直接搞个虚拟机镜像。反正你也不是给普通用户装 |
![]() | 4 Trinity888 OP @kokutou 绿色版 zip 形式的,环境变量不也得配置嘛? |
![]() | 5 Trinity888 OP @cubecube 你的意思是用 Docker 做虚拟镜像? |
![]() | 6 ysc3839 2020-06-20 21:35:00 +08:00 via Android @Trinity888 MySQL 自己有安装成 Windows 服务的功能,不需要配置环境变量。Java 的话大概设置一下 JAVA_HOME 之类的就好了? |
![]() | 7 610915518 2020-06-20 21:36:55 +08:00 绿色离线安装包拉满,然后做 bat 一键脚本。 |
8 ifxo 2020-06-20 21:38:03 +08:00 先在虚拟机里全部装好,然后把整个系统备份了,需要的时候恢复到其他机器上就行了,像 ghost 一样 |
![]() | 9 cubecube 2020-06-20 21:39:57 +08:00 via Android @Trinity888 docker 也行,不过直接 vmx 磁盘镜像复制更简单,装个 vmware 打开就起来了 |
![]() | 10 letitbesqzr 2020-06-20 21:45:54 +08:00 docker 方案不就挺不错? 我们有个需求,要在客户的机器上装 nginx lodop jdk 这种依赖,还是自己用 c#来做个安装程序。 |
11 CallMeReznov 2020-06-20 23:11:50 +08:00 大型软件公司的软件一般都有静默安装模式 没有的话就自己二次封装 |
12 crclz 2020-06-20 23:15:36 +08:00 docker 多美好啊 |
13 rurishi 2020-06-20 23:16:24 +08:00 建议虚拟化部署 |
14 Bolero 2020-06-20 23:16:33 +08:00 via iPhone 先装 scoop 然后就是一行命令的事 |
![]() | 15 CoderGeek 2020-06-20 23:16:56 +08:00 via iPhone docker 不香了嘛 |
![]() | 16 tikazyq 2020-06-20 23:22:54 +08:00 docker |
![]() | 17 kokutou 2020-06-20 23:59:12 +08:00 @Trinity888 #4 bat 可以在启动 exe 之前设置环境变量。。。 |
18 registerrr 2020-06-21 00:24:01 +08:00 我现在都在做这些事情。也是公司的软件,要部署到各个项目上,一大堆环境要装。 我这边用的 docker 的方案,配合 docker-compose,一键启动,又快又方便。 就是对系统版本有点点要求,图形化程序 c#这些写的没办法做容器话处理,其他基本没毛病 |
19 inwar 2020-06-21 09:10:20 +08:00 via Android 楼主其实是在问 windows 下怎么打 exe/msi 安装包 |
![]() | 20 cumt21g 2020-06-21 12:37:18 +08:00 docker 啊, 一个容器里是可以跑多个东西的, 参见 ELK 把 3 个东西放到一个容器里 |
21 runtu2019 2020-06-21 22:01:22 +08:00 简单点的写 bat 然后用 rar 或者 7zip 打包成 exe 即可 |
![]() | 22 MrUser 2020-06-22 09:13:53 +08:00 |
![]() | 23 LLaMA2 2020-06-22 10:33:41 +08:00 Inno Setup |