Bereitstellung von Java-Docker-Containern

Bereitstellung von Java-Docker-Containern

1. Dockefile-Produktion

  • Erstellen Sie eine DockerFile-Datei

    • Berühren Sie Dockerfile
  • Konfiguration in Datei schreiben

    FROM openjdk:8
    MAINTAINER gdc
    ADD demo.jar test.jar
    RUN bash -c 'touch /test.jar'
    ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/test.jar"]
    
    • Parameterbeschreibung (/test.jar befindet sich im Stammverzeichnis des Containers, die letzte Parameterpfadkonfiguration von ENTRYPOINT kann entsprechend den tatsächlichen Anforderungen geändert werden)
      • VON openjdk:8 (basierend auf diesem Bild)
      • MAINTAINER gdc (Autor)
      • FÜGEN Sie demo.jar test.jar hinzu (fügen Sie demo.jar unter dem relativen Pfad zum Bild hinzu und ändern Sie den Namen in test.jar).
      • RUN bash -c 'touch /test.jar' (jar ausführen)

2. Bild aus Docker-Datei generieren

docker build . -t test-demo:v1.0

3. Erstellen Sie den Container

docker run -d -p 8082:8083 -v /opt/vol/java/test.jar:/test.jar --name backend test-demo:v1.0
  • Parameterbeschreibung
    • Docker (Docker-Befehl)
    • ausführen (Container generieren)
    • -d (im Hintergrund ausführen)
    • -p (Portzuordnung)
      • 8082:8083 (8082 ist der Host-Port, 8083 ist der Start-Port im Container)
    • -v (Lautstärke)
      • /opt/vol/java/test.jar:/test.jar (vor dem Doppelpunkt steht die Hostdatei, gefolgt von der Datei im Container)
    • –name (generierter Containername, anpassbar)
    • test-demo:v1.0 (Bildname)

Acho que você gosta

Origin blog.csdn.net/succeedcow/article/details/128318875
Recomendado
Clasificación