你还在为买不起云服务器而烦恼吗?(本地化部署windows解决方案,适用于学生党的部署方案)

简介: 你还在为买不起云服务器而烦恼吗?(本地化部署windows解决方案,适用于学生党的部署方案)

背景介绍


       当我们开发到最后的阶段的时候,需要的就是将项目部署起来,毕竟我们不能一直使用idea来启动项目。而部署方面的经验我相信很多人(包括我自己都一知半解的)。为此特意总结部署方面的文章来记录部署开发方案。


部署方案


       1.基于云服务器的部署方案:首先需要买一台云服务器,但是众所周知,如果没有新人优惠的话,各大云服务厂商的服务器对于学生党来说真的有点小贵。在linux云服务器上,只需安装好docker,通过dockerfile将项目编译成镜像即可运行。


       2.本地部署:在做项目的时候,大多数还是在idea上部署起来就可以了。以前的SSM结构的时候,可以通过tomcat进行部署,现在的SpringBoot时代是以jar包的方式运行即可。其实也可以使用docker来更方便的管理它们,其实docker desktop更加方便的管理镜像。


Windows实操部署


       接下来展示 基于Windows安装 docker 的全过程


配置Windows相关环境


       打开任务管理器(CTRL+ALT+DELETE)-> 选择性能 -> CPU ->虚拟化,确认是否已启用        


开启 Hyper-v


在控制面板打开程序,然后点击启动或关闭windows功能


勾选点确定


如果进来没找到Hyper-v


桌面建一个Hyper-V.bat文件

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

把代码复制到Hyper-V.bat里面


然后右击用管理员身份员身份运行


安装WSL


       以管理员身份打开 windows power shell

 输入:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

再次输入:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

下载linux内核升级包:

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

双击安装:报错

this update only applies to machines with the windows subsystem for linux

需要重启电脑才能安装


重启后正常安装


设置wsl2为默认版本

wsl --set-default-version 2


展示


安装 docker desktop


https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe


安装完成后:

配置:


设置国内镜像地址:

"registry-mirrors": [
    "http://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]

查看docker是否安装成功

此时 当我们再次打开 PowerShell 的时候 输入 docker images出现如下代表 docker安装成功。


总结


       通过以上的配置,就能在Windows上完成 本地运行的基本环境。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
8月前
|
Java Linux Apache
在CentOS服务器上编译并部署NiFi源码
部署Apache NiFi在CentOS上是一个涉及细节的过程,需要注意Java环境、源码编译、配置调整等多个方面。遵循上述步骤,可以在CentOS服务器上成功部署和配置Apache NiFi,从而高效地处理和分发数据。
299 17
|
8月前
|
弹性计算 人工智能 前端开发
在阿里云ECS上部署n8n自动化工作流:U2实例实战
本文介绍如何在阿里云ECS的u2i/u2a实例上部署开源工作流自动化平台n8n,利用Docker快速搭建并配置定时任务,实现如每日抓取MuleRun新AI Agent并推送通知等自动化流程。内容涵盖环境准备、安全组设置、实战案例与优化建议,助力高效构建低维护成本的自动化系统。
2041 5
|
9月前
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
1140 13
|
9月前
|
安全 Linux iOS开发
Tenable Nessus 10.10 (macOS, Linux, Windows) - 漏洞评估解决方案
Tenable Nessus 10.10 (macOS, Linux, Windows) - 漏洞评估解决方案
502 0
Tenable Nessus 10.10 (macOS, Linux, Windows) - 漏洞评估解决方案
|
9月前
|
存储 数据安全/隐私保护 Windows
Windows中部署网盘神器 Filebrowser
ZeroNews (零讯)内网穿透赋予 FileBrowser 任意位置互联网访问的能力,无需用户具备固定公网IP,提供专用的访问域名,将 FileBrowser 转变为公有云盘,实现多用户在线协同工作。
|
8月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
736 10
|
8月前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
817 8
|
8月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
8月前
|
存储 监控 安全
阿里云渠道商:云服务器价格有什么变动?
阿里云带宽与存储费用呈基础资源降价、增值服务差异化趋势。企业应结合业务特点,通过阶梯计价、智能分层、弹性带宽等策略优化成本,借助云监控与预算预警机制,实现高效、可控的云资源管理。

热门文章

最新文章