项目前后端完整的环境部署
本文最后更新于52 天前,其中的信息可能已经过时,如有错误请发送邮件到2951521678@qq.com

1、解压压缩包文件 (所需压缩包跟文件在本文章的最下角)

(1)使用软件Xftp连接主机,并将jdk-11.0.24_linux-x64_bin.tar.gz和Dockerfile文件复制到这个目录(如果没有这个目录那么照着我这个图片上的路径一个一个新建)

回到主机先输入命令:

cd /root/docker/volumes/var/jenkins_home/tools/hudson.tasks.JAVA_JDKInstallation导航到这个目录,然后使用命令tar -zxvf jdk-11.0.24_linux-x64_bin.tar.gz解压这个压缩包到该目录

2、编辑环境配置

先输入sudo vi /etc/profile进入配置,然后滑到最下面,按 i 进入修改模式,将以下命令添加到配置中:

export MAVEN_HOME=/root/docker/volumes/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/apache-maven-3.8.1

export PATH=$MAVEN_HOME/bin:$PATH

export JAVA_HOME=/root/docker/volumes/var/jenkins_home/tools/hudson.tasks.JAVA_JDKInstallation/jdk-11.0.24

export PATH=$JAVA_HOME/bin:$PATH

配置完后先按esc然后按shift+ ;一起按,会弹出来一个: 然后再输入wq按回车

使配置立即生效输入source /etc/profile

再输入mvn -version,如果输出以下配置则说明配好了

在主机以下命令导航到该目录:

cd /root/docker/volumes/var/jenkins_home/tools/hudson.tasks.JAVA_JDKInstallation

docker build -t java:11 . (基于当前目录下的 Dockerfile 构建一个名为 java:11 的 Docker 镜像)

输入 docker images 查看有没有这个 java 的镜像文件 (custom_nvm 这个镜像文件后面也会配,如果你没有先别急)

3、先将所需文件复制粘粘到主机上 (所需文件下载在文章最下角链接) (如图所示目录没有就新建)

项目前端部分文件:

项目后端部分文件:

4、先部署后端

在图片中的路径下新建一个新的hudson.tasks.Maven_repos文件夹 (该文件夹后续用来当云仓库)

将settings-yanxikeji.xml放到如图所示目录: (所需文件下载链接在文章最下面)

然后返回主机输入以下命令:

如同所示就代表运行成功了

5、再来部署前端

在该图所示的路径下放一个custom-nvm-Dockerfile文件 (所需下载链接在文章最下面)

Linux>cd /root/docker/volumes/var/jenkins_home/tools/hudson.tasks.nvmInstallation/nvm/v0.40.1 (导航到该目录)

Linux>docker build -t custom_nvm:0.40.1 -f ./custom-nvm-Dockerfile . (通过 Dockerfile 构建一个自定义的 Docker 镜像)

Linux>docker images (查看镜像文件,这下应该都会有两个镜像文件了)

Linux>docker run –name custom_nvm_0.40.1 –restart always -p 8081:3000 -v /root/docker/volumes/nvm/usr/local/nvm/v0.40.1:/usr/local/nvm/v0.40.1 -d custom_nvm:0.40.1 (这里需要注意8081端口是否被占用或未开放)

Linux> docker exec -it custom_nvm_0.40.1 /bin/bash (进入custom_nvm_0.40.1容器)

Docker>nvm i 18.19.0 (用nvm下载node的18.19.0版本)

Docker>node -v (查看node版本是否成功下载)

Docker>npm i -g @vue/cli (用于 全局安装 Vue.js 的官方命令行工具)

Docker> npm list -g –depth 0 (用于列出全局安装的 npm 包)

Docker>cd personal_blog/Vue3 (导航到以下目录) <—(如果你之前运行过项目就直接跳到这一步)

Docker>npm run serve (运行前端项目)

如图所示就代表前端项目成功运行

6、接下来进入网站

在浏览器新开一个窗口

然后输入你的公网ip加你前端的端口号,回车就能进入了

百度网盘链接:https://pan.baidu.com/s/12bLtfSStld5zC7H-2aPO8w?pwd=4tvd

文末附加内容

评论

  1. 博主
    Windows Edge
    3 月前
    2025-8-13 20:07:12

    泰酷辣

  2. 陈平安
    Windows Edge
    3 月前
    2025-8-13 20:08:11

    哈哈

  3. aa
    Windows Edge
    3 月前
    2025-8-15 20:03:11

    必须狠狠学

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇