ナコス/ナコスサーバのミラーリングを引っ張ります
docker pull nacos/nacos-server
設定データベース(MySQLの)
ストレージの作成
nacos
データベース構成をcreate database nacos_config
データベース初期化ファイルのインポート初期化ナコス-db.sqlを
作成しnacos
た容器を
docker run -d \
-e PREFER_HOST_MODE=hostname \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_MASTER_SERVICE_HOST=数据库ip \
-e MYSQL_MASTER_SERVICE_PORT=数据库端口 \
-e MYSQL_MASTER_SERVICE_USER=用户名 \
-e MYSQL_MASTER_SERVICE_PASSWORD=密码 \
-e MYSQL_MASTER_SERVICE_DB_NAME=对应的数据库名 \
-p 8848:8848 \
--name nacos-sa-mysql \
--restart=always \
nacos/nacos-server
具体的な設定パラメータは、を参照してください公式ドキュメント
パラメータ名 | 説明 | オプション | デフォルト値 |
---|---|---|---|
モード | クラスタモード/スタンドアロンモード | クラスタ/スタンドアロン | 集まる |
NACOS_SERVERS | ナコスのクラスタアドレス | 例えば。IP1、IP2、IP3 | |
PREFER_HOST_MODE | ホスト名をサポートするかどうか | ホスト名/ IP | IP |
NACOS_SERVER_PORT | ナコスサーバポート | 8848 | |
NACOS_SERVER_IP | マルチNICでのカスタムナコスIPサーバー | ||
SPRING_DATASOURCE_PLATFORM | スタンドアロン対応のMySQL | mysqlの/空 | 空の |
MYSQL_MASTER_SERVICE_HOST | マスターノードのホストのmysql | ||
MYSQL_MASTER_SERVICE_PORT | mysqlのマスターノードポート | 3306 | |
MYSQL_MASTER_SERVICE_DB_NAME | マスタノードMySQLデータベース | ||
MYSQL_MASTER_SERVICE_USER | データベースのユーザー名 | ||
MYSQL_MASTER_SERVICE_PASSWORD | データベースのパスワード | ||
MYSQL_SLAVE_SERVICE_HOST | ホストノードからのmysql | ||
MYSQL_SLAVE_SERVICE_PORT | ノードポートからのmysql | 3306 | |
MYSQL_DATABASE_NUM | データベースの数 | 2 | |
JVM_XMS | -Xms | 2グラム | |
JVM_XMX | -Xmx | 2グラム | |
JVM_XMN | -Xmn | 1グラム | |
JVM_MS | -XX:MetaspaceSize | 128メートル | |
JVM_MMS | -XX:MaxMetaspaceSize | 320メートル | |
NACOS_DEBUG | リモートデバッグをオンにします | Y / N | n個 |
TOMCAT_ACCESSLOG_ENABLED | server.tomcat.accesslog.enabled | 偽 |
アクセスnacos
デフォルトのユーザ名とパスワードは、nacos
ip:8848/nacos