私はspring-bootプロジェクトを持っています。私は自動的にjarをコンテナに再配置したいと思います。 正しく行う方法は? これまでのところ、私が見るのはこの方法です。それは正しい方法です?ドッキング・コンテナのスプリング・ブート・アプリケーションを再デプロイしますか?
# cd /home/jdev;
# sudo docker stop ca_spring_boot;
# sudo docker rm ca_spring_boot;
# sudo docker rmi ca_app_image;
# sudo docker build -t ca_app_image .;
# sudo docker run -d -p 8888:8080 --name ca_spring_boot ca_app_image
そして、私のDockerfile
FROM java:8
VOLUME /tmp
EXPOSE 8080
ADD docker-storage/jenkins/workspace/CA/build/libs/ca-1.0.jar app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Dspring.profiles.active=container","-jar","/app.jar"]
感謝。
実稼働サーバーに再デプロイしますか? –
いいえ、これはDEVサーバーです。ちょうどCIとCDを作ってドッカーを少し学びたいと思っています。 – JDev