docker拉取arm版本nacos並運行


docker拉取arm版本nacos並運行

//第一種 找不到自動拉取
docker run --name hello-nacos -e MODE=standalone -p 8848:8848 -d zill057/nacos-server-apple-silicon:2.0.3
//第二種先拉取再運行
docker pull zhusaidong/nacos-server-m1:2.0.3
docker run --name nacos-standalone -e MODE=standalone -e JVM_XMS=512m -e JVM_XMX=512m -e JVM_XMN=256m -p 8848:8848 -d zhusaidong/nacos-server-m1:2.0.3
  • 注意:-d是守護運行 需要docker stop 容器id 然后才能 docker rm 容器id刪除
  • 默認地址:ip:8848/nacos
  • 默認賬號密碼:nacos/nacos

SpringCloud的bootstrap.yml文件配置及注釋

spring:
  application:
    name: user
  profiles:
    active: local
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848
      config:
        server-addr: localhost:8848
        file-extension: yaml
server:
  port: 8080
  • nacos編輯導入 命名空間默認使用的public



spring:
  application:
    # 會自動根據服務名拉取dataid對應的配置文件。  如果dataid跟服務名不一致 就需要手動指定dataid
    # 跟服務名相同的dataid的配置文件,稱之為默認的配置文件
    # 除了默認的配置文件 ,其他配置文件必須寫上后綴
    name: user
  cloud:
    nacos:
      server-addr: localhost:8848
      username: nacos
      password: nacos
      # 解決控制台循環打印ClientWorker日志
      #config:
      #  namespace: public

      # Nacos客戶端 默認是Properties的文件擴展名 (只針對默認配置文件和profile)
      # 一旦修改成了非Properties格式,則必須通過file-extension進行設置
      config:
        #        file-extension: yaml    yaml文件格式需要設置 ,注意配置nacos時候需要加后綴 如 user-dev.yaml
        #refresh-enabled: false   nacos客戶端將無法感知配置的變化
        namespace: f1896568-xxxx-45d8-8a93-a64c5bcc22ff  #如果有自己創建命名空間的話,需要填寫的是命名空間的id
        group: merchantcloud
#        shared-configs:
#          - data-id: com.tulingmall.common.properties  #[0]
#            refresh: true
#            #group:  默認是Default-group
#          - data-id: com.tulingmall.common02.properties #[1]
#            refresh: true
#        extension-configs[0]:
#          data-id: com.tulingmall.common03.properties
#          refresh: true

導入配置注意事項

  • 上傳文件只接受壓縮包,需要把xxx_local.yml放到文件夾中

  • 用 group 做為的文件夾名 如:DEFAULT_GROUP


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM