So konfigurieren Sie Eureka im Docker

So konfigurieren Sie Eureka im Docker

Heureka:

1. Erstellen Sie ein JDK-Image

Starten Sie den Eureka-Container

Bereiten Sie den JDK-Ordner und alle erforderlichen Dateien vor

mkdir ~/jdk
cd ~/jdk

#Laden Sie die komprimierte JDK-Datei in das Verzeichnis /root/jdk/ hoch# Vorab-Klassenmaterialien/Docker/Tomcat7/jdk….gz
# Dockerfile erstellen

vim Docker-Datei 

Kopieren Sie den folgenden Inhalt

java -jar a.jar --server.port=80 --spring.profiles.active=a

VON centos:7
HINZUFÜGEN jdk-8u212-linux-x64.tar.gz /opt/
ENV JAVA_HOME=/opt/jdk1.8.0_212 
  PATH=/opt/jdk1.8.0_212/bin:$PATH
EINSTIEGSPUNKT bash

Bauen:

Docker-Build -t jdk:8. 

Docker-Bilder 

2. Erstellen Sie das Eureka-Image

Bereiten Sie den Eureka-Ordner vor

mkdir ~/eureka
cd ~/eureka 

Laden Sie die Eureka-JAR-Datei in das Verzeichnis /root/eureka hoch

Materialien zur Vorbereitung auf den Kurs/DevOps-Materialien zur Vorbereitung auf den Kurs/Kubernetes/K8s-Fall/v2/Eureka/Eureka....jar

Dockerfile erstellen

vim Docker-Datei

Kopieren Sie den folgenden Inhalt in das Dockerfile

VON jdk:8
KOPIEREN Sie sp05-eureka-0.0.1-SNAPSHOT.jar /opt/
EINSTIEGSPUNKT ["java", "-jar", "/opt/sp05-eureka-0.0.1-SNAPSHOT.jar"]
CMD ["--spring.profiles.active=eureka1", "--server.port=2001"] 

Führen Sie den Build aus:

Docker-Build -t eureka:v1.
Docker-Bilder 

Wenn vorher ein Eureka-Container vorhanden ist, bereinigen Sie diesen zuerst:

Docker PS
Docker rm -f xxx xxx xx 

Docker-Container beschneiden 

Starten Sie den Eureka-Container:

docker run -d --name eureka1 \
-p 2001:2001 eureka:v1 

Protokoll drucken:

Docker-Protokolle eureka1 

Testadresse:

http://192.168.64.150:2001

Dies ist das Ende dieses Artikels zur Konfiguration von Eureka in Docker. Weitere Informationen zur Konfiguration von Eureka in Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung zum Erreichen einer hohen Verfügbarkeit von Eureka durch Docker und Docker-Compose

<<:  Implementierung der vertikalen Zentrierung mit unbekannter Höhe in CSS

>>:  Datums- und Zeitkomponente des WeChat-Applets (Jahr, Monat, Tag, Stunde und Minute)

Artikel empfehlen

Einige Vorschläge zur Gewährleistung der MySQL-Datensicherheit

Daten sind das wichtigste Kapital eines Unternehm...

Detaillierte Erklärung, wie zwei Node.js-Prozesse kommunizieren

Inhaltsverzeichnis Vorwort Kommunikation zwischen...

Analyse der problematischen „Aborted“-Warnung in MySQL anhand von Fallstudien

Dieser Artikel stellt hauptsächlich den relevante...

Mehr als 100 Zeilen Code zur Implementierung von React Drag Hooks

Vorwort Der Quellcode umfasst insgesamt nur mehr ...

JavaScript-Puzzlespiel

In diesem Artikelbeispiel wird der spezifische Ja...

Objektorientierte Programmierung mit XHTML und CSS

<br />Wenn XHTML und CSS nur objektorientier...

Lernen Sie die Vue-Middleware-Pipeline in einem Artikel kennen

Beim Erstellen eines SPA müssen Sie häufig bestim...

Zusammenfassung von 3 Möglichkeiten zum verzögerten Laden eines Vue-Routers

Kein Lazy Loading verwenden importiere Vue von „v...

Beispielcode zur Implementierung eines gepunkteten Rahmen-Scrolleffekts mit CSS

Wir sehen oft einen coolen Effekt, wenn die Maus ...

Beispielcode zum automatischen Umbrechen des Pre-Tags

Das Pre-Element definiert vorformatierten Text. In...

Analyse des Linux-Hochleistungsnetzwerk-IO- und Reaktormodells

Inhaltsverzeichnis 1. Einführung in grundlegende ...

So migrieren Sie den MySQL-Speicherort auf eine neue Festplatte

1. Bereiten Sie eine neue Festplatte vor und form...