在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