Docker 部署 java应用

创建 Dockerfile

FROM openjdk:8-jdk-alpine
# 前一个 dns.jar  为上传的jar包,后一个 dns.jar 是将服务器中jar包对应在容器中运行的jar包名称
ADD dns.jar  dns.jar
# 容器暴露的端口号,需要与jar包在容器中运行使用端口号一致
EXPOSE 9999
# 容器启动之后执行的命令, java -jar  dns.jar
ENTRYPOINT ["java","-jar"," dns.jar"]

构建镜像

docker build -t dns:v1.1 .

启动容器

docker run -dp 9999:9999 --restart=always --name dns dns

posted @ 2023-11-14 15:54  六边形上单  阅读(30)  评论(0)    收藏  举报