docker 部署jar包

1.部署jdk环境

docker pull java:8u111

2.编写DockerFile文件

# 基于哪个镜像
FROM java:8
# 将本地文件夹挂载到当前容器
VOLUME /tmp
# 拷贝文件到容器,handcuffs-reg-0.0.1-SNAPSHOT.jar这里是maven打包后的名字
ADD dtcms-asset-alarm.jar dtcms-asset-alarm.jar
RUN bash -c 'touch /dtcms-asset-alarm.jar'
# 配置容器启动后执行的命令
ENTRYPOINT  ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/dtcms-asset-alarm.jar"]

3.将jar包copy到与DockerFile同级目录下

4.生成镜像

docker build -t xxx .

5.运行镜像

docker run -d -p 8100:8186 xxx
原文地址:https://www.cnblogs.com/freeht/p/13143757.html