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