nacos

buyfakett

nacos

官方文档open in new window

可以用作微服务的管理,也可以存配置文件

TIP

需要先把容器里的配置文件复制出来,然后再启动

docker run -id --name nacos-test nacos/nacos-server:v2.3.1 && docker cp nacos-test:/home/nacos/conf/ . && docker rm -f nacos-test
#!/bin/bash

docker kill nacos
docker rm nacos
docker run --name nacos -d \
--restart=always \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro \
-v $(pwd)/data/:/home/nacos/data/ \
-v $(pwd)/logs/:/home/nacos/logs/ \
-e MODE=standalone \
-e NACOS_AUTH_ENABLE=true \
-e NACOS_AUTH_TOKEN_EXPIRE_SECONDS=86400 \
-e NACOS_AUTH_TOKEN=xxx \
-e NACOS_AUTH_CACHE_ENABLE=false \
-e NACOS_AUTH_IDENTITY_VALUE=xxx \
-e NACOS_AUTH_IDENTITY_KEY=xxx \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
--net host \
nacos/nacos-server:v2.3.1

TIP

接口创建命名空间

curl -X POST "http://192.168.1.1:8848/nacos/v1/console/namespaces" \
  -d "namespaceName=xxx" \
  -d "namespaceDesc=xxx" \
  -d "customNamespaceId=xxx" \
  -d "privateNamespace=false"

TIP

NACOS_AUTH_TOKEN参数需要使用openssl rand -base64 32来生成

TIP

如果是作为配置文件系统,要在公网中能访问,就需要在启动脚本里开启鉴权,

访问ip:8848/nacos

Last Updated 10/10/2024, 2:53:57 AM