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 の違い

推薦する

MySQL 8.0 のインデックス スキップ スキャン

序文MySQL 8.0.13 では、インデックス スキップ スキャン (インデックス ジャンプ スキ...

MySQL のジオメトリ型を使用して経度と緯度の距離の問題を処理する方法

テーブルを作成する テーブル `map` を作成します ( `id` int(11) NULLではな...

VSCode+CMake+Clang+GCC 環境構築チュートリアル (Win10 の場合)

大学院入試に備えて、C/C++ を使って基本的なデータ構造とアルゴリズムを実装する予定です。アルゴリ...

nginxのインストールと設定の詳細なプロセス記録

目次1 nginxの紹介1 nginxとは何か2 つのアプリケーション シナリオ2 nginxのイン...

JavaScript ECharts の使用方法の説明

以前、プロジェクトを行う際に ECharts を使用しました。今日はそれをメモとして整理し、より多く...

AngularパイプラインPIPEの紹介と使い方

序文PIPE、パイプラインと翻訳されます。 Angular パイプは、HTML コンポーネントで宣言...

HTML ハイパーリンク スタイル (4 つの異なる状態) の設定例

コードをコピーコードは次のとおりです。 <スタイル タイプ="text/css&qu...

CSS 3.0とビデオを組み合わせることでクリエイティブなオープニング効果を実現

CSS 3.0 とビデオを組み合わせて実現したクリエイティブなオープニングをご紹介します。効果は次の...

JavaScript にはすでに Object があるのに、なぜ Map が必要なのでしょうか?

目次1. オブジェクトをマップとして扱わない1. 未定義のプロパティはプロトタイプチェーンを通じてア...

CSS中級者向けアダプティブレイアウトの5つのソリューションの詳細な説明

序文ページを作っていく上で、ページレイアウトに関する内容に遭遇することが多く、面接でも聞かれることも...

WeChatアプレットは画像コントロールを選択します

この記事の例では、WeChatアプレットで画像コントロールを選択するための具体的なコードを参考までに...

W3C チュートリアル (5): W3C XML アクティビティ

XML は、データを記述、保存、送信、交換するために設計されています。 XML 1.0 は XML ...

CSS3は水平方向の中央揃え、垂直方向の中央揃え、水平方向と垂直方向の中央揃えのサンプルコードを実装しています。

フロントエンドの担当者であれば、面接でも仕事中でも、「CSS を使用して中央揃えにする」という効果に...

LinuxでSVNサーバーを構築する方法

1: SVNをインストールする yum インストール -y サブバージョン2. 倉庫を作る1: 倉庫...

docker に基づいて nginxssl 設定を開始する

前提条件クラウドサーバー(Alibaba Cloud、Tencent CloudなどのcentOS)...