docker に nacos をインストールしてデータベースを構成する詳細なチュートリアル

docker に nacos をインストールしてデータベースを構成する詳細なチュートリアル

環境の準備

Docker環境 MySQL 5.7 (公式イメージはmysql8をサポートしていません)
ナコス

DockerにMySQLをインストールする

カスタムネットワークを作成する(コンテナ通信用)

docker ネットワーク共通ネットワークの作成

ネットワークを表示

docker ネットワーク ls 

効果

マウントフォルダを作成する

//mysql 設定ファイル mkdir -p /data/mysql/conf
//mysql データファイルパス mkdir –p /data/mysql/data
//ログファイルのパス mkdir -p /data/mysql/logs

イメージを取得して起動します

docker run -p 3306:3306 --name mysql -d \
--restart=常に\
--network 共通ネットワーク \
-v /data/mysql/conf:/etc/mysql/conf.d \
-v /data/mysql/logs:/logs \
-v /データ/mysql/データ:/データ\
-e MYSQL_ROOT_PASSWORD=管理者 \
マイスク:5.7

dockerにnacosをインストールする

画像をプルする

//nacos イメージをクエリする docker search nacos
//イメージをプルする docker pull nacos/nacos-server
//Dockerイメージを表示する

nacosコンテナを起動する

docker run --network common-network --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server

起動したコンテナを表示する

ドッカーps 

ここに画像の説明を挿入

Nacosは、カスタムネットワーク内の各コンテナのIPアドレスを表示するように接続データベースを構成します。

//ネットワークを表示 docker network ls
//ネットワークコンテナを表示する docker network examine common-network 

ここに画像の説明を挿入
ここに画像の説明を挿入

nacosコンテナに入り、設定を変更します

// コンテナに入る docker exec -it nacos bash
// コンテナ構成を変更する cd conf
vi アプリケーション.プロパティ

ここに画像の説明を挿入

データベーステーブルを作成する(スクリプトアドレス)

https://github.com/alibaba/nacos/blob/develop/distribution/conf/nacos-mysql.sql

コンテナの再起動

docker nacos を再起動

nacos 管理プラットフォーム (新しい構成。データベースで表示できます)

http://ip:8848/nacos/index.html
nacos/nacos (ユーザー名とパスワード) 

ここに画像の説明を挿入
ここに画像の説明を挿入

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

以下もご興味があるかもしれません:
  • Nacos docker スタンドアロンモードのデプロイメントの実装プロセスの詳細な説明
  • Docker+nacos+seata1.3.0 のインストールと使用設定チュートリアル
  • dockerでnacosをデプロイする方法を教えます

<<:  MySQLからHiveにさらにデータをインポートするためのソリューション

>>:  HTML チュートリアル、HTML デフォルト スタイル

推薦する

HTML テーブル タグ チュートリアル (36): テーブル ヘッダーの背景色属性 BGCOLOR

<TH> タグは、テーブル内のヘッダーのプロパティを設定するために使用されます。以下の...

sqlmap インジェクションの詳細なグラフィック説明

目次1. この Web サイトには SQL インジェクションの脆弱性がある可能性があることが判明しま...

docker cp ファイルをコピーしてコンテナに入る

実行中のコンテナに入る # コンテナに入り、新しいターミナルを開きます# docker exec -...

ティックアニメーション効果を作成するための svg+css または js

以前、上司からログイン後にチェックマークを表示できるプログラムを作るように言われたのですが、Baid...

HTML内のフレームセットタグが正常に表示されない原因の解析と解決方法

<frameset></frameset>は皆さんもよくご存知のものです。こ...

nginx を使用して http を https に変換するサンプルコード

最近、小さなプログラムを書いています。その小さなプログラムの公式ウェブサイトはhttpsを使用する必...

HTML マウス CSS コントロール

一般的に、マウスは上向きの斜め矢印として表示され、テキストの上に移動すると垂直線になり、ハイパーリン...

HTML 背景画像と背景色_PowerNode Java アカデミー

1. HTML 画像 <img> 1. <img> タグとその src 属性...

Ubuntu で時刻同期に NTP を使用する

NTP は、ネットワーク上で時間を同期するための TCP/IP プロトコルです。通常、クライアントは...

アダプティブ Web デザインを実現する方法に関する関連知識ポイントの要約

「アダプティブ Web デザイン」はどのように機能しますか?実はそれほど難しいことではありません。 ...

CSS における要素の表示モード

CSS では、要素タグは、要素の表示モードの違いに応じて、インラインレベル要素とブロックレベル要素の...

ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント

<br />ウェブサイトのアクセス速度はウェブサイトのトラフィックに直接影響を及ぼし、ウ...

CSS 疑似要素を使用して複数の連続する要素のスタイルを制御する方法

CSS 疑似要素を使用して要素を制御する場合、一部の要素のスタイルを変更する必要があることがよくあり...

Tomcat で複数の war パッケージを展開する方法と手順

1 背景JDK1.8-u181とTomcat8.5.53がインストールされました。インストール後、環...