ubuntu服务器docker容器启动java项目
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

浙公网安备 33010602011771号