群晖docker使用nginx部署前端

1. 群晖文件目录创建放置前端文件的文件夹

①在群晖的File Station中,选择一个文件夹,在空白处右键,点击新建文件夹。
在这里插入图片描述
②在弹出的窗口中输入文件夹名称后,点击确定,完成文件夹创建。
在这里插入图片描述
③按照上述方法在新建的文件夹中再创建一个名为html的文件夹用于放置前端静态文件。
在这里插入图片描述

2. docker安装nginx

①打开群晖docker,选择注册表,右键nginx镜像,点击下载此映像。
在这里插入图片描述
②在弹出的选择标签窗口,点击应用。
在这里插入图片描述
③转到映像页面,右键下载的nginx镜像,点击运行。
在这里插入图片描述
④在docker容器的常规设置中填写容器名称后,点击下一步。
在这里插入图片描述
⑤在端口设置中,将docker中的80端口映射到本地的自定义端口,这边映射到2088端口。
在这里插入图片描述
⑥在存储空间设置中,将容器的/usr/share/nginx/html文件夹映射到第一步新建的html文件夹。用于将群晖中的文件放置到dokcer容器中。点击下一步,点击完成即可完成容器创建。
在这里插入图片描述
⑦跳转到容器页面,右键新建的nginx容器,点击详情。
在这里插入图片描述
⑧跳转到日志页面,当容器处于start woker process 状态时即容器启动成功。
在这里插入图片描述

3. 映射本地端口到公网

①将刚刚设置的本地2088端口映射到公网进行访问。在控制面板中点击外部访问,点击新增,勾选新建的docker容器,点击完成。
在这里插入图片描述
②完成后,点击应用,待测联机测试结果显示OK即完成端口映射操作。
在这里插入图片描述
③跳转到你的域名后2088端口,如显示以下画面则nginx已成功完成公网访问。
在这里插入图片描述

4. 编译前端项目

①选择一个vue前端项目,在控制台输入npm run build编译前端项目。
在这里插入图片描述
②显示如下结果即编译成功。编译文件放置在dist文件夹中
在这里插入图片描述
在这里插入图片描述

5. 放置前端项目文件

①打开群晖中在第一步创建的html文件夹,将dist中的文件全部复制到html文件夹中
在这里插入图片描述

6. 访问前端项目

①将前端静态文件放置到上述文件夹中后,刷新网页即可完成前端项目部署。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值