国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker一鍵極速安裝Nacos,并配置數(shù)據(jù)庫(kù)!

這篇具有很好參考價(jià)值的文章主要介紹了Docker一鍵極速安裝Nacos,并配置數(shù)據(jù)庫(kù)!。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1 部署方式

1.1 DockerHub

Docker一鍵極速安裝Nacos,并配置數(shù)據(jù)庫(kù)!

javaedge@JavaEdgedeMac-mini ~ % docker run --name nacos \
-e MODE=standalone \
-e JVM_XMS=128m \
-e JVM_XMX=128m \
-e JVM_XMN=64m \
-e JVM_MS=64m \
-e JVM_MMS=64m \
-p 8848:8848 \
-d nacos/nacos-server:v2.2.3
a624c64a1a25ad2d15908a67316d53212402c5cd340ad87cbcff0ad22a712388

# 自啟動(dòng)
javaedge@JavaEdgedeMac-mini ~ % docker update nacos --restart=always
nacos
javaedge@JavaEdgedeMac-mini ~ %

1.2 官網(wǎng)

1.2.1 Clone 項(xiàng)目

git clone https://github.com/nacos-group/nacos-docker.git
cd nacos-docker

1.2.2 單機(jī)模式

Derby:

docker-compose -f example/standalone-derby.yaml up

單機(jī)模式的MySQL:

MySQL5.7:

docker-compose -f example/standalone-mysql-5.7.yaml up

MySQL8:

docker-compose -f example/standalone-mysql-8.yaml up

1.2.3 集群模式

docker-compose -f example/cluster-hostname.yaml up 

2 基本操作

服務(wù)注冊(cè)

curl -X POST 'http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080'

服務(wù)發(fā)現(xiàn)

curl -X GET 'http://127.0.0.1:8848/nacos/v1/ns/instance/list?serviceName=nacos.naming.serviceName'

發(fā)布配置

curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test&content=helloWorld"

獲取配置

  curl -X GET "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test"

3 常見屬性配置

屬性名稱 描述 選項(xiàng)
MODE 系統(tǒng)啟動(dòng)方式: 集群/單機(jī) cluster/standalone默認(rèn) cluster
NACOS_SERVERS 集群地址 p1:port1空格ip2:port2 空格ip3:port3
PREFER_HOST_MODE 支持IP還是域名模式 hostname/ip 默認(rèn) ip
NACOS_SERVER_PORT Nacos 運(yùn)行端口 默認(rèn) 8848
NACOS_SERVER_IP 多網(wǎng)卡模式下可以指定IP
SPRING_DATASOURCE_PLATFORM 單機(jī)模式下支持MYSQL數(shù)據(jù)庫(kù) mysql / 空 默認(rèn):空
MYSQL_SERVICE_HOST 數(shù)據(jù)庫(kù) 連接地址
MYSQL_SERVICE_PORT 數(shù)據(jù)庫(kù)端口 默認(rèn) : 3306
MYSQL_SERVICE_DB_NAME 數(shù)據(jù)庫(kù)庫(kù)名
MYSQL_SERVICE_USER 數(shù)據(jù)庫(kù)用戶名
MYSQL_SERVICE_PASSWORD 數(shù)據(jù)庫(kù)用戶密碼
MYSQL_SERVICE_DB_PARAM 數(shù)據(jù)庫(kù)連接參數(shù) default : characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false
MYSQL_DATABASE_NUM 數(shù)據(jù)庫(kù)編號(hào) 默認(rèn) :1
JVM_XMS -Xms 默認(rèn) :1g
JVM_XMX -Xmx 默認(rèn) :1g
JVM_XMN -Xmn 默認(rèn) :512m
JVM_MS -XX:MetaspaceSize 默認(rèn) :128m
JVM_MMS -XX:MaxMetaspaceSize 默認(rèn) :320m
NACOS_DEBUG 是否開啟遠(yuǎn)程DEBUG y/n 默認(rèn) :n
TOMCAT_ACCESSLOG_ENABLED server.tomcat.accesslog.enabled 默認(rèn) :false
NACOS_AUTH_SYSTEM_TYPE 權(quán)限系統(tǒng)類型選擇,目前只支持nacos類型 默認(rèn) :nacos
NACOS_AUTH_ENABLE 是否開啟權(quán)限系統(tǒng) 默認(rèn) :false
NACOS_AUTH_TOKEN_EXPIRE_SECONDS token 失效時(shí)間 默認(rèn) :18000
NACOS_AUTH_TOKEN token 默認(rèn) :SecretKey012345678901234567890123456789012345678901234567890123456789
NACOS_AUTH_CACHE_ENABLE 權(quán)限緩存開關(guān) ,開啟后權(quán)限緩存的更新默認(rèn)有15秒的延遲 默認(rèn) : false
MEMBER_LIST 通過環(huán)境變量的方式設(shè)置集群地址 例子:192.168.16.101:8847?raft_port=8807,192.168.16.101?raft_port=8808,192.168.16.101:8849?raft_port=8809
EMBEDDED_STORAGE 是否開啟集群嵌入式存儲(chǔ)模式 embedded 默認(rèn) : none
NACOS_AUTH_CACHE_ENABLE nacos.core.auth.caching.enabled default : false
NACOS_AUTH_USER_AGENT_AUTH_WHITE_ENABLE nacos.core.auth.enable.userAgentAuthWhite default : false
NACOS_AUTH_IDENTITY_KEY nacos.core.auth.server.identity.key default : serverIdentity
NACOS_AUTH_IDENTITY_VALUE nacos.core.auth.server.identity.value default : security
NACOS_SECURITY_IGNORE_URLS nacos.security.ignore.urls default : /,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/**

4 Nacos + Grafana + Prometheus

參考:Nacos監(jiān)控指南

Note: grafana創(chuàng)建一個(gè)新數(shù)據(jù)源時(shí),數(shù)據(jù)源地址必須是 http://prometheus:9090

5 訪問Dashboard

localhost:8848/nacos,可見:

Docker一鍵極速安裝Nacos,并配置數(shù)據(jù)庫(kù)!

默認(rèn)賬戶 nacos/nacos:

Docker一鍵極速安裝Nacos,并配置數(shù)據(jù)庫(kù)!

占用內(nèi)存很高:

CONTAINER ID   NAME      CPU %     MEM USAGE / LIMIT     MEM %     NET I/O           BLOCK I/O     PIDS
a624c64a1a25   nacos     1.70%     920.2MiB / 7.675GiB   11.71%    76.2kB / 5.08MB   0B / 15.9MB   259
^C%

6 應(yīng)用集成

引入依賴

<!-- 引入nacos注冊(cè)中心 -->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

客戶端注冊(cè)

spring:
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848

作者簡(jiǎn)介:魔都國(guó)企技術(shù)專家兼架構(gòu),多家大廠后臺(tái)研發(fā)和架構(gòu)經(jīng)驗(yàn),負(fù)責(zé)復(fù)雜度極高業(yè)務(wù)系統(tǒng)的模塊化、服務(wù)化、平臺(tái)化研發(fā)工作。具有豐富帶團(tuán)隊(duì)經(jīng)驗(yàn),深厚人才識(shí)別和培養(yǎng)的積累。

參考:

  • 編程嚴(yán)選網(wǎng)
  • Nacos
  • Nacos Docker

本文由博客一文多發(fā)平臺(tái) OpenWrite 發(fā)布!文章來源地址http://www.zghlxwxcb.cn/news/detail-779019.html

到了這里,關(guān)于Docker一鍵極速安裝Nacos,并配置數(shù)據(jù)庫(kù)!的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 雜記 | 在Linux上使用Docker-compose安裝單機(jī)版Milvus向量數(shù)據(jù)庫(kù)并配置訪問控制和可視化面板(Attu)

    雜記 | 在Linux上使用Docker-compose安裝單機(jī)版Milvus向量數(shù)據(jù)庫(kù)并配置訪問控制和可視化面板(Attu)

    Milvus是一款開源的向量數(shù)據(jù)庫(kù),它專為AI應(yīng)用設(shè)計(jì),用于管理和檢索海量的特征向量。Milvus的優(yōu)勢(shì)主要包括: 高效的向量檢索性能 :Milvus采用了多種先進(jìn)的索引算法,如IVF, HNSW, ANNOY等,能夠在大規(guī)模數(shù)據(jù)集上實(shí)現(xiàn)高效的近似最近鄰搜索。 易于擴(kuò)展和維護(hù) :Milvus支持水平和垂

    2024年01月19日
    瀏覽(23)
  • [運(yùn)維|數(shù)據(jù)庫(kù)] docker postgresql數(shù)據(jù)庫(kù)環(huán)境變量配置

    要配置Docker中的PostgreSQL數(shù)據(jù)庫(kù)的環(huán)境變量,可以使用以下方法: 使用Docker命令行: 將 用戶名 , 密碼 , 數(shù)據(jù)庫(kù)名 替換為你想要設(shè)置的實(shí)際值。這將創(chuàng)建一個(gè)名為 mypostgres 的容器,并將 PostgreSQL 的用戶名、密碼和數(shù)據(jù)庫(kù)名設(shè)置為指定的值。 -p 5432:5432 指定了容器內(nèi)部和主機(jī)之間

    2024年02月09日
    瀏覽(34)
  • docker版postgresql數(shù)據(jù)庫(kù)主從配置

    參考:postgresql16配置主從 注意項(xiàng) :當(dāng)前操作主路徑: ~/dockerEnv 【示例路徑】 創(chuàng)建 sql 文件,文件路徑 dockerEnv/dbInit/a_create_user.sql 注意: 如果在同一個(gè)宿主機(jī)操作,注意多個(gè) yml 文件的端口映射,不要沖突! 掛載宿主機(jī) sql 文件夾到容器的 docker-entrypoint-initdb.d 路徑下,容器啟

    2024年04月14日
    瀏覽(18)
  • docker安裝openGauss數(shù)據(jù)庫(kù)

    下載 openGauss 鏡像 創(chuàng)建容器 創(chuàng)建容器的參數(shù)解析 privileged 使docker容器獲取真正的root權(quán)限 GS_PASSWORD 使用openGauss鏡像的時(shí)候,必須設(shè)置該參數(shù)。該參數(shù)值不能為空或者不定義。該參數(shù)設(shè)置了openGauss數(shù)據(jù)庫(kù)的超級(jí)用戶omm以及測(cè)試用戶gaussdb的密碼。openGauss安裝時(shí)默認(rèn)會(huì)創(chuàng)建omm超級(jí)用

    2023年04月15日
    瀏覽(21)
  • docker安裝Oracle數(shù)據(jù)庫(kù)

    docker安裝Oracle數(shù)據(jù)庫(kù)

    拉取阿里云的oracle鏡像 查看獲取的鏡像 啟動(dòng)docker容器 默認(rèn)啟動(dòng)容器方式 持久化啟動(dòng)方式如下: --restart 表示docker重啟是容器自動(dòng)重啟。 --mount 表示要將Host上的路徑掛載到容器中。 查看容器,容器狀態(tài)up表示在運(yùn)行狀態(tài) 進(jìn)入容器 切換到root賬戶(默認(rèn)進(jìn)入之后是oracle賬戶)

    2024年02月16日
    瀏覽(23)
  • 使用 Docker 安裝 MongoDB 數(shù)據(jù)庫(kù)

    by emanjusaka from https://www.emanjusaka.top/2024/01/docker-create-mongo-db 彼岸花開可奈何 本文歡迎分享與聚合,全文轉(zhuǎn)載請(qǐng)留下原文地址。 -d 后臺(tái)運(yùn)行 --restart=always 自動(dòng)重新啟動(dòng) --privileged 允許容器以特權(quán)模式運(yùn)行 -v /opt/doc/data:/data/db 數(shù)據(jù)掛載 -p 27017:27017 端口掛載 --auth 啟用了身份驗(yàn)證

    2024年01月18日
    瀏覽(24)
  • docker 安裝向量數(shù)據(jù)庫(kù) Milvus

    docker 安裝向量數(shù)據(jù)庫(kù) Milvus

    官網(wǎng)為 www.milvus.io/ Milvus 向量數(shù)據(jù)庫(kù)能夠幫助用戶輕松應(yīng)對(duì)海量非結(jié)構(gòu)化數(shù)據(jù)(圖片 / 視頻 / 語(yǔ)音 / 文本)檢索。單節(jié)點(diǎn) Milvus 可以在秒內(nèi)完成十億級(jí)的向量搜索(請(qǐng)參考:在線教程),分布式架構(gòu)亦能滿足用戶的水平擴(kuò)展需求。 Milvus 向量數(shù)據(jù)庫(kù)的應(yīng)用場(chǎng)景包括:互聯(lián)網(wǎng)娛樂

    2024年02月13日
    瀏覽(45)
  • 利用docker輕松安裝高斯數(shù)據(jù)庫(kù)

    利用docker輕松安裝高斯數(shù)據(jù)庫(kù)

    openGauss是一款開源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它具有多核高性能、全鏈路安全性、智能運(yùn)維等企業(yè)級(jí)特性。 openGauss內(nèi)核早期源自開源數(shù)據(jù)庫(kù)PostgreSQL,融合了華為在數(shù)據(jù)庫(kù)領(lǐng)域多年的內(nèi)核經(jīng)驗(yàn),在架構(gòu)、事務(wù)、存儲(chǔ)引擎、優(yōu)化器及ARM架構(gòu)上進(jìn)行了適配與優(yōu)化。作為一個(gè)開源數(shù)

    2024年02月07日
    瀏覽(22)
  • docker 三步快速安裝MongoDB 數(shù)據(jù)庫(kù)

    docker 三步快速安裝MongoDB 數(shù)據(jù)庫(kù)

    本教程適用于Centos、Ubuntu、Mac、Window?系統(tǒng)。主要使用docker?安裝Mongodb 5.0.7版本 1、執(zhí)行docker命令之前,請(qǐng)自行安裝docker,MongoDB安裝命令如下: 1、創(chuàng)建MongoDB容器 docker run --restart=always -d --name mongo -v /DockerContainer/mongodb/data:/data/db -p 27017:27017 mongo:5.0.7 --auth 2、進(jìn)入容器 docker exe

    2024年02月13日
    瀏覽(20)
  • docker安裝達(dá)夢(mèng)數(shù)據(jù)庫(kù)最佳實(shí)踐

    下載地址:產(chǎn)品下載 | 達(dá)夢(mèng)數(shù)據(jù)庫(kù) 安裝博客地址:安裝前準(zhǔn)備 | 達(dá)夢(mèng)技術(shù)文檔 到官網(wǎng)docker部署那一章節(jié),下載鏡像tar包,上傳到服務(wù)器上后,運(yùn)行下面的命令 docker安裝啟動(dòng)腳本: 說明: CASE_SENSITIVE=0 設(shè)置大小寫不敏感 LENGTH_IN_CHAR=1 VARCHAR 類型對(duì)象的長(zhǎng)度以字符為單位 UNICO

    2023年04月16日
    瀏覽(47)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包