Heim > Betrieb und Instandhaltung > Docker > So verwandeln Sie ein Jar-Paket in einen Docker-Container

So verwandeln Sie ein Jar-Paket in einen Docker-Container

angryTom
Freigeben: 2020-03-19 13:46:19
Original
3510 Leute haben es durchsucht

So verwandeln Sie ein Jar-Paket in einen Docker-Container

So verwandeln Sie ein JAR-Paket in einen Docker-Container

Laden Sie zuerst das Java-Image herunter

docker pull java:8
Nach dem Login kopieren

2. Erstellen Sie ein neues Arbeitsverzeichnis und kopieren Sie das JAR-Paket hinein

mkdir mydocker
cd mydocker
copy /xxx/app.jar ./
Nach dem Login kopieren

3. Erstellen Sie eine neue Docker-Datei

vi Dockerfile
Nach dem Login kopieren

Der Inhalt der Datei ist wie folgt:

(Empfohlenes Lernen: jquery-Video-Tutorial)

FROM java:8
MAINTAINER freebytes.net
WORKDIR  /test
COPY app.jar /test/app.jar
CMD ["java","-jar","app.jar","-Dfile.encoding=utf-8"]
Nach dem Login kopieren

Code-Erklärung

VON Java: 8 – bedeutet, dass es auf der Grundlage von Java:8 Mirror erstellt wurde >

KOPIEREN – kopiert app.jar in das Container-Arbeitsverzeichnis/test

CMD – Führen Sie die Java-Anweisung aus, um das JAR zu starten.

4. Das Image erstellen

docker build -t app-docker .
Nach dem Login kopieren
bedeutet, das Image aus dem aktuellen Verzeichnis zu erstellen und zu senden zum Docker-Engine-Server und führen Sie dann Build-Vorgänge basierend auf der Docker-Datei auf der Serverseite aus.

5. Nachdem der Build erfolgreich war, starten Sie den Container

docker run -it -p 9013:8088 –name app -d my-docker
Nach dem Login kopieren

Gemäß der aktuellen Dockerfile-Konfiguration wird nach der Generierung des Containers zwangsläufig das Testverzeichnis angezeigt im Container-Stammverzeichnis generiert und test Es gibt eine app.jar-Datei im Verzeichnis, und die vom CMD definierten Anweisungen, die vom Container ausgeführt werden, basieren ebenfalls auf dem Testverzeichnis.

Sie können den Container betreten, um

docker exec -it app /bin/bash
Nach dem Login kopieren
Weitere verwandte Tutorials finden Sie in der Spalte

Docker-Tutorial

auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonSo verwandeln Sie ein Jar-Paket in einen Docker-Container. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage