创建 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