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

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 你还在为买不起云服务器而烦恼吗?(本地化部署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上完成 本地运行的基本环境。

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1月前
|
定位技术
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
|
1月前
|
Ubuntu Linux 数据安全/隐私保护
Windows11 使用 WSL2部署Ubuntu
在管理员PowerShell中运行命令启用Windows子系统Linux和虚拟机平台,但安装Ubuntu时遇到错误。解决方法是下载NoLsp_fix_WSL2工具,以管理员权限进入其目录,使用工具指向WSL的路径(例如 `C:\windows\system32\wsl.exe`)进行修复,然后能成功打开Ubuntu。
39 4
|
30天前
|
Shell Windows
Windows服务器 开机自启动服务
Windows服务器 开机自启动服务
14 0
|
25天前
|
安全 Windows
安装MyEclipse遇到错误提示 Failed to find a Main Class in “C:Windows\Temp\“时的解决方案
安装MyEclipse遇到错误提示 Failed to find a Main Class in “C:Windows\Temp\“时的解决方案
25 1
|
7天前
|
安全 Unix Linux
Windows如何远程连接服务器?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。今天驰网飞飞将和你分享Windows server远程连接图文教程,希望可以帮助到你
22 4
Windows如何远程连接服务器?服务器远程连接图文教程
|
2天前
|
Java 关系型数据库 MySQL
服务器cpu 100%解决方案
服务器cpu 100%解决方案
6 0
|
3天前
|
域名解析 网络协议 安全
服务器部署访问出错的原因和解决办法
部署到服务器后无法访问可能是由于配置错误、权限问题或网络设置不当。解决办法包括检查服务器配置文件、确保文件路径正确、调整权限设置以及检查防火墙和端口设置。
13 4
|
4天前
|
人工智能 安全 机器人
AI电销机器人系统源码部署:freeswitch安装Windows
在Windows上安装FreeSWITCH:访问官网下载安装程序,运行并按提示安装;选择安装路径和组件;等待安装完成;配置FreeSWITCH,修改设置;启动服务;测试其功能;如遇问题,参考官方文档或进行调试故障排除。记得定期更新维护以保证稳定安全。
|
8天前
|
Apache 数据安全/隐私保护 Windows
如何在Windows部署TortoiseSVN客户端并实现公网连接内网VisualSVN服务端
如何在Windows部署TortoiseSVN客户端并实现公网连接内网VisualSVN服务端
|
8天前
|
存储 安全 文件存储
Windows系统本地部署HFS并结合内网穿透实现公网访问本地存储文件
Windows系统本地部署HFS并结合内网穿透实现公网访问本地存储文件
Windows系统本地部署HFS并结合内网穿透实现公网访问本地存储文件