私の問題を解決するのを手伝ってください。ドッキングウィンドウのアップグレードをjarへの絶対パスを持たない新しいスプリングブートJARを使用してコンテナを再起動するにはどうすればよいですか?
、もはや機能し、絶対パスでコンテナにjarファイルを追加します。どのようにして、コンテナの再起動時に新しい瓶が回収されたか? 新しいJARを作成してコンテナを再起動しましたが、Dockerfileの新しいJARへの絶対パスを指定することは不可能なので、これを行うことはできません。
ドッカーの新しいバージョンにアップデートする前に私のドッカーファイルがありました。彼から私は問題なくイメージを作りました。
FROM java:8
VOLUME /tmp
EXPOSE 8888
ADD /home/jdev/docker-storage/jenkins/workspace/CA/build/libs/ca.jar /app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
相対パスを指定する必要があるため、イメージを作成できません。再起動後、新しいイメージはDockerコンテナにコピーされません。 Dockerfileは/ home/jdevにあります。助けのための
ADD docker-storage/jenkins/workspace/CA/build/libs/ca.jar /app.jar
ありがとう!