前端项目使用的是vue 3.0 + node,部署在docker tomcat 中,并发布到docker hub
1 环境准备
1.1 注册 docker hub账号
https://hub.docker.com/
1.2 安装 docker 容器
(参考教程)https://www.runoob.com/docker/docker-dockerfile.html
1.3 准备 tomcat 容器
docker pull tomcat
1.4 查看tomcat容器
以上为准备环境,请确保正常运行
2 创建Dockerfile文件
在任意位置创建Dockerfile文件,确保文件名大小写(PS:个人在项目的根目录下出创建Dockerfile)
# 核心代码,仅供参考
FROM tomcat
RUN rm -rf /usr/local/tomcat/webapps/*
COPY ROOT/ /usr/local/tomcat/webapps
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone