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

2023年 10月 13日 59.5k 0

背景介绍

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

部署方案

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

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

Windows实操部署

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

配置Windows相关环境

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

img

开启 Hyper-v

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

img

勾选点确定

img

如果进来没找到Hyper-v

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

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

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

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

安装WSL

以管理员身份打开 windows power shell

img

输入:

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

img

再次输入:

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

img

下载linux内核升级包:

wslstorestorage.blob.core.windows.net/wslblob/wsl…

img

双击安装:报错

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

img

需要重启电脑才能安装

重启后正常安装

设置wsl2为默认版本

wsl --set-default-version 2

img

展示

安装 docker desktop

desktop.docker.com/win/main/am…

安装完成后:

img

配置:

设置国内镜像地址:

img

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

查看docker是否安装成功

img

img

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

总结

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

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论