Ich habe ein sehr kleines Java Program.
mvn compile erstellt mir eine jar datei. Zusammen mit einer config datei moechte ich dies auf einem server im docker container laufen lassen. So kann ich den service einfach stoppen und starten.
Jetzt fehlt mir die Erfahrung.
Dockerfile sieht so aus:
Code: Alles auswählen
FROM openjdk:8-jre-alpine
COPY target/marsel-1.0-SNAPSHOT.jar /app.jar
COPY configHackinit.txt /config.txt
CMD ["/usr/bin/java", "-jar", "/app.jar", "/config.txt"]
sudo docker save -o marsel.tar marsel:latest
scp marsel.tar foo@bar:~/Downloads/docker/
Und remote wird dann das neue docker file geladen:
docker load -i marsel.tar
Aber das wird einfach nur hinzugefuegt. Ich will aber eigenlich nur das vorhandene ersetzten.
Wie macht man das am einfachsten? Einfach nur die jar bauen, senden und dann per parameter weiterreichen?