說明: 在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