Docker 安装 Nacos
官方镜像:https://hub.docker.com/r/nacos/nacos-server
Github: https://github.com/alibaba/nacos
官方文档:Nacos Docker 快速开始
单机部署可参考 docker 镜像仓库那里的文档。
单机部署
shell
docker run --name nacos -e MODE=standalone -p 8849:8848 -d nacos/nacos-server:v2.2.3
单机部署(并启用登录和认证)
准备工作
shell
# 先生成一个 32 位以上的字符串作为原始 TOKEN,比如:一个 UUID 去掉中划线刚好 32 位, 如下:
# 其中至少 32 位为 nacos 要求
5CDF7C625FD24749B8EFF91C78775231
# 转为 Base64 编码:
NUNERjdDNjI1RkQyNDc0OUI4RUZGOTFDNzg3NzUyMzE=
shell
docker run \
--env MODE=standalone \
--env NACOS_AUTH_ENABLE=true \
--env NACOS_AUTH_TOKEN=NUNERjdDNjI1RkQyNDc0OUI4RUZGOTFDNzg3NzUyMzE= \
--env NACOS_AUTH_IDENTITY_KEY=admin \
--env NACOS_AUTH_IDENTITY_VALUE=1qaz2wsx \
--name nacos -d \
--restart=always \
-p 8848:8848 -p 9848:9848 -p 9849:9849 \
nacos/nacos-server:v2.2.3
# 控制台访问地址:http://localhost:8848/nacos
参数说明
shell
# 启用登录
--env NACOS_AUTH_ENABLE=true
# 设置 token (Base 64)
--env NACOS_AUTH_TOKEN=NUNERjdDNjI1RkQyNDc0OUI4RUZGOTFDNzg3NzUyMzE=
# 认证 key 和 value
--env NACOS_AUTH_IDENTITY_KEY=admin
--env NACOS_AUTH_IDENTITY_VALUE=1qaz2wsx