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

Hinweise zur Zeitverwaltung des Linux-Kernel-Gerätetreibers

/****************** * Zeitverwaltung des Linux-Ke...

Ein Artikel erklärt den Klassenlademechanismus von Tomcat

Inhaltsverzeichnis - Vorwort - - JVM-Klassenlader...

Detaillierte Erklärung zur Verwendung von JavaScript-Funktionen

Inhaltsverzeichnis 1. Deklarieren Sie eine Funkti...

Grundlegende Operationen an unsichtbaren Spalten in MySQL 8.0

Inhaltsverzeichnis 01 Unsichtbare Spalten erstell...

So installieren Sie Phabricator mit Docker

Ich verwende hier das Ubuntu 16.04-System. Instal...

So konvertieren Sie Zeilen in Spalten in MySQL

MySQL-Zeilen-zu-Spalten-Operation Die sogenannte ...

12 Gesetze des Webdesigns für sauberen Code [Grafik]

Schöner Code ist die Grundlage einer schönen Websi...

Detaillierte Erklärung des EXPLAIN-Befehls und seiner Verwendung in MySQL

1. Szenariobeschreibung: Mein Kollege hat mir gez...

Detaillierte Erklärung der Verwendung von Object.assign() in ES6

Inhaltsverzeichnis 2. Zweck 2.1 Objekten Eigensch...

Detaillierte Erläuterung der MySQL-Benutzer- und Berechtigungsverwaltung

Dieser Artikel beschreibt anhand von Beispielen d...

Tägliche Studiennotizen im HTML-Designmuster

Studiennotizen zu HTML-Entwurfsmustern Diese Woch...