说明: 在vmware中安装了centos,centos中装了docker
1 编写dockerfile
FROM openjdk:jdk-slim MAINTAINER hzz ENV PARAMS="" EXPOSE 99 ADD target/tool-*.jar /app.jar #ENTRYPOINT ["java", "-jar", "$PARAMS /app.jar"] ENTRYPOINT ["sh","-c","java -jar /app.jar $PARAMS"]
2 打包,并将配置文件复制到centos的/home/docker/conf目录,将tool-0.0.1.jar复制到/home/docker/target这个文件夹,将dockerfile复制到/home/docker
3 制作镜像 docker build -f DockerFile -t hzz/tool:0.0.2 . 这个英文句号。不要忘了
4 修改/home/docker/conf的配置文件
5 启动镜像
docker run -it -p 9900:99 -v /home/docker/conf:/config -e PARAMS="-Dspring.config.location=/config/application.yml" f6633c5b3973