1、将jar包和Dockerfile文件放到同一目录下
Dockerfile
FROM openjdk:8# 作者信息 LABEL maintainer="LLF" LABEL app.name="hcp-gateway" LABEL app.version="1.0.0"# 指定工作目录 WORKDIR /opt/jar/app# 将宿主机的Jar包复制到容器的/app目录下 # 注意:替换为你的Jar包实际名称COPY hcp-gateway.jar /opt/jar/hcp-gateway/hcp-gateway.jar# 暴露端口(如果你的应用需要对外提供服务) EXPOSE 8888 # 启动命令 ENTRYPOINT ["java", "-jar", "/opt/jar/hcp-gateway/hcp-gateway.jar"]
2、将项目打包为镜像
docker build -t hcp-gateway .
3、启动镜像文件
docker run -d --name hcp-gateway -p 8888:8888 -v /path/to/logs:/opt/jar/hcp-gateway/logs hcp-gateway
4、如需挂载磁盘目录
docker run -d --name hcp-gateway \-p 8888:8888 \-v /path/to/logs:/opt/jar/hcp-gateway/logs \-v /path/on/host/files:/opt/files \hcp-gateway