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 デフォルト スタイル

推薦する

Vueは単純なランダムロールコールを実行します

目次レイアウト部分: <div id="アプリ"> <p>...

MySql COALESCE 関数の使用コード例

COALESCE は、各パラメータ式 (expression_1、expression_2、...、...

Tomcat マルチポートドメイン名アクセスと gzip 圧縮方式を有効にする構成

1. デフォルトのポート8080に加えて、ドメイン名のアクセスとserver.xmlのオープンにポー...

Xiaomi公式サイトの登録・ログイン機能を模倣するJavaScript

目次まずページレイアウトを構築する必要がありますJS関数1 JS関数2 JS関数3 JS関数4効果図...

HTMLページ作成に関する私の経験の簡単な要約

Word of Mouth に入社して 3 ~ 4 か月が経ちました。仕事の中で一番の収穫は、ビジュ...

CSS を使用して親コンテナ div を img 画像で埋め、コンテナのサイズを調整する方法

ページに複数の画像を導入すると、画像のサイズがばらつくことがあります。しかし、それらを一貫したサイズ...

MySQLを安全にシャットダウンする方法

MySQL サーバーをシャットダウンする場合、シャットダウン方法に応じてさまざまな問題が発生する可能...

Centos に MYSQL8.X をインストールするチュートリアル

MySQLのインストール(4、5、6は省略可能)ステートメント: CentOS のバージョンは 7....

MYSQL(電話番号、IDカード)データ非感応化の実装

1. データ感度低下の説明日常の開発ニーズでは、データの感度低下が頻繁に発生します。たとえば、ID ...

Docker Toolboxを完全にアンインストールする方法

Docker Toolbox は、Windows 10 Professional より前のバージョン...

CSSをiPhoneのフルスクリーンに適応させる方法

1. メディアクエリ方式 /*iPhone X への適応*/ @media 画面のみ、(デバイス幅:...

IE8は優れたエクスペリエンスを提供します: アクティビティ

今日は IE8 ベータ 1 (以下、IE8 と略します) をチラ見しました。IE8 は素晴らしい体験...

CentOS 6.6 ソースコードのコンパイルと MySQL 5.7.18 のインストールチュートリアルの詳細な説明

1. ユーザーとグループを追加する1. mysqlユーザーグループを追加する # グループ追加mys...

MySQLの文字セット設定を5分で理解しましょう

目次1. コンテンツの概要2. 文字セットと文字順序の概念と関係3. MySQL でサポートされてい...

WeChatアプレットはウォーターフォールフローのページングスクロール読み込みを実装します

この記事では、WeChatアプレットのウォーターフォールフローページングスクロールロードを実装するた...