Docker:前端html页面部署到nginx中

在Xftp中,将左边需要部署的前端.zip文件这里以(item-shop为例)拖入到右边/home/ubuntu 路径中,然后将其解压
在这里插入图片描述

若没有unzip工具,则先配置unzip

sudo apt install unzip

解压之后可以进入item-shop文件,查看文件资源
在这里插入图片描述

cd item-shop
ls -l

可以看到其中的文件资源

准备html
在index同层目录下建立Dockerfile
在这里插入图片描述

sudo gedit Dockerfile
FROM nginx:latest
COPY . /usr/share/nginx/html

将前端文件打包生成镜像

sudo docker build -t html:1.0 . 【html:1.0为指定的镜像名:tag】

在这里插入图片描述

之后可以看到我们打包好的镜像了
在这里插入图片描述

然后可以将item-shop运行起来,在浏览器中输入服务器IP地址+端口号可以访问前端页面了

#服务器使用docker 启动镜像
sudo docker run -p 8081:80 --name itemshop -d itemshop:1.0

在这里插入图片描述

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值