1、创建Dockerfile文件
#使用java环境,anapsix/alpine-java:latest java环境的镜像(这里要先配置java环境镜像)
FROM anapsix/alpine-java:latest
# 项目的端口,内部服务端口
EXPOSE 9120
# 切换到容器内部的 /workdir目录
WORKDIR /workdir
# 添加要运行的jar文件
COPY ./name.jar /workdir/app.jar
# 容器启动后运行的命令
ENTRYPOINT ["java","-jar","/workdir/app.jar"]
2、把Dockerfile和打好的jar包放在一个目录下,然后cd到当前目录,执行创建镜像命令
docker build -t name
3、再执行创建容器命令
docker run --name name -p 9090:9120 -d name
4、创建start.sh文件方便后续重新部署
#删除镜像 容器
docker rmi -f jname
docker rm -f rname
# 构建镜像
docker build -t jname .
# 创建容器
docker run --name rname -p 9120:9120 -d jname