ubuntu服务器docker容器启动java项目

1、将jar包和Dockerfile文件放到同一目录下

image

 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
posted @ 2025-09-17 11:19  _Lawrence  阅读(8)  评论(0)    收藏  举报