DockerでEurekaを設定する方法

DockerでEurekaを設定する方法

ユーレカ:

1. JDKイメージを構築する

Eurekaコンテナを起動する

jdkフォルダと必要なファイルをすべて準備します

mkdir ~/jdk
cd ~/jdk

# jdk 圧縮ファイルを /root/jdk/ ディレクトリにアップロードします# 事前授業資料/docker/tomcat7/jdk....gz
# Dockerfileを作成する

vim Dockerファイル

次の内容をコピーします

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

Centos:7より
jdk-8u212-linux-x64.tar.gz /opt/ を追加します。
環境変数JAVA_HOME=/opt/jdk1.8.0_212 
  PATH=/opt/jdk1.8.0_212/bin:$PATH
エントリポイント bash

建てる:

docker build -t jdk:8 を実行します。 

Docker イメージ

2. eurekaイメージを構築する

eurekaフォルダを準備する

mkdir ~/eureka
cd ~/ユーレカ

eureka jarファイルを/root/eurekaディレクトリにアップロードします。

事前コース教材/DevOps 事前コース教材/Kubernetes/K8s ケース/v2/eureka/eureka....jar

Dockerfileを作成する

vim Dockerファイル

次の内容をDockerfileにコピーします

jdk:8より
sp05-eureka-0.0.1-SNAPSHOT.jar /opt/ をコピーします。
エントリポイント ["java", "-jar", "/opt/sp05-eureka-0.0.1-SNAPSHOT.jar"]
コマンド ["--spring.profiles.active=eureka1", "--server.port=2001"] 

ビルドを実行します。

実行ファイル: docker build -t eureka:v1 。
Docker イメージ

以前に eureka コンテナがあった場合は、まずそれをクリーンアップします。

ドッカーps
docker rm -f xxx xxx xx 

docker コンテナ プルーン

eureka コンテナを起動します。

docker run -d --name eureka1 \
-p 2001:2001 ユーレカ:v1 

ログを印刷:

docker ログ eureka1 

テストアドレス:

http://192.168.64.150:2001

これで、docker で eureka を構成する方法についての記事は終了です。docker で eureka を構成する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • docker と docker-compose による eureka の高可用性の実現の詳細な説明

<<:  CSS で高さが不明な垂直中央揃えを実装する

>>:  HTML の ReadOnly と Enabled の違い

推薦する

Docker を使用して ELK ログ システムを構築する例

以下のインストールではすべて、インストール ルート ディレクトリとして ~/ ディレクトリが使用され...

XAML でボタンを円として再描画する方法

XAML レイアウトを使用する場合、インターフェイスを Metro 風にするために、一部のボタンでは...

要素UIテーブルはドロップダウンフィルタリング機能を実現します

この記事の例では、要素UIテーブルにドロップダウンフィルタリングを実装するための具体的なコードを参考...

Tomcat を使用して Centos 環境に SpringBoot WAR パッケージをデプロイする

戦争パッケージを準備する1. 既存のSpringBootプロジェクトを準備し、pomに依存関係を追加...

uni-app WeChatアプレット認証ログイン実装手順

目次1. appIDの申請と設定1. appidの取得方法2. AppIDの設定2. 基本的なユーザ...

Bootstrap 3.0 学習ノート グリッドシステム事例

序文前回の記事では、主にグリッドシステムの基本原理を学び、簡単なケースを通してその原理を実践しました...

Vue コンポーネント ライブラリ ElementUI はテーブル読み込みツリー データのチュートリアルを実装します

ElementUIは、参考のためにテーブルツリーリストの読み込みチュートリアルを実装しています。具体...

Tomcat でサーブレット URL パターンを構成する際の問題の詳細な説明

tomcat の web.xml を構成する場合、サーブレットは比較的重要な問題です。ここでは、サー...

MySQLデータベースのマスタースレーブ同期構成と読み取り書き込み分離

MySQL マスター スレーブ レプリケーションを使用する利点は次のとおりです。 1. 安定性を向上...

テキストエリアのテキスト入力領域に改行を実装する方法

textarea 入力領域でテキストを折り返す場合は、<br/> と入力すると <...

ウェブページでコンテンツを引用するためによく使われるHTMLタグをマスターする

長い引用には blockquote を、短い引用には q を、参考文献には cite を使用します。...

W3Cチュートリアル(16):その他のW3Cの活動

このセクションでは、その他の重要かつ興味深い W3C アクティビティの概要を説明します。このセクショ...

Centos7.3 での mysql5.7 のインストールと設定のチュートリアル

この記事では、MySQL 5.7のインストールと設定のチュートリアルを参考までに紹介します。具体的な...

MySQL 5.7.11 zip インストールと設定方法のグラフィックチュートリアル

1. MySQL 5.7.11 zipインストールパッケージをダウンロードするこのマシンはwin7 ...

ブラウザのスクロールバーのスタイルを変更するための純粋な CSS の例

CSSを使用してブラウザのスクロールバーのスタイルを変更する ::-webkit-スクロールバー{ ...