avatar

瓜生花子八宝粥

少壮不努力 老了看浏览器

  • 首页
  • 开源项目
  • Linux
  • Windows
  • Docker
  • 中间件
  • 数据库
主页 容器部署nacos
文章

容器部署nacos

发表于 2024-12-24 更新于 2025-04- 11
作者 jepwei
6~8 分钟 阅读

在 Docker 中部署 Nacos

Nacos 是一个易于使用的动态服务发现、配置管理和服务管理平台。本文将指导您如何在 Docker 中部署 Nacos。

前提条件

在开始之前,请确保您已经安装了 Docker,并且 Docker 服务正在运行。

步骤

1. 拉取 Nacos 镜像

首先,您需要拉取 Nacos 的 Docker 镜像。使用以下命令:

docker run -p 8848:8848 --name nacos -d docker.jepwei.us.kg/nacos2.3.2:v1.0

2. 创建必要的目录

接下来,您需要创建 Nacos 的配置、日志和数据存储目录。执行以下命令:

mkdir -p /home/docker/nacos/{conf,logs,data}

3. 设置目录权限

为了确保 Nacos 能够正常访问这些目录,您需要设置相应的权限:

chmod 777 /home/docker/nacos/{conf,logs,data}

4. 复制初始配置文件

从正在运行的 Nacos 容器中复制初始的配置文件、数据和日志到本地目录:

docker cp nacos:/home/nacos/conf /home/docker/nacos
docker cp nacos:/home/nacos/data /home/docker/nacos
docker cp nacos:/home/nacos/logs /home/docker/nacos

删除容器。

5. 重新运行 Nacos 容器

在配置完成后,您可以使用以下命令重新运行 Nacos 容器,并挂载之前创建的目录:

docker run --name nacos \
  -e MODE=standalone \
  -v /home/docker/nacos/logs:/home/nacos/logs \
  -v /home/docker/nacos/data:/home/nacos/data \
  -v /home/docker/nacos/conf:/home/nacos/conf \
  -v /home/docker/nacos/conf/application.properties:/home/nacos/conf/application.properties \
  -p 8848:8848 -d \
  -p 9848:9848 \
  --restart always docker.jepwei.us.kg/nacos2.3.2:v1.0

6. 访问 Nacos

Nacos 默认运行在 8848 端口,您可以通过浏览器访问以下地址来查看 Nacos 的管理界面:

http://localhost:8848/nacos

6.开启鉴权方法

### 开启鉴权
nacos.core.auth.enabled=true
### 关闭使用user-agent判断服务端请求并放行鉴权的功能
nacos.core.auth.enable.userAgentAuthWhite=false
### 配置自定义身份识别的key(不可为空)和value(不可为空)
nacos.core.auth.server.identity.key=example
nacos.core.auth.server.identity.value=example
nacos.core.auth.plugin.nacos.token.secret.key=LyoqKioqKiog5pu05paw5pe26Ze077yaMjAxOeW5tDEx5pyIMTjml6UyMzozMjowOCAqKioqKioqKioqKioqLwogLyoqKioqKiog5pu05paw5YaF5a6577ya5aKe5Yqg57yW56CB6YCJ5oup44CCICoqKioqKioqKioqKiovCiAxLuaUr+aMgSBHQksgJiBHQjIzMTIgCiAyLuaUr+aMgSBVVEY4IOe8luegge+8iOm7mOiupO+8iQoxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMQ==

然后重启容器即可

总结

通过以上步骤,您已经成功在 Docker 中部署了 Nacos。您可以根据需要进一步配置 Nacos,以满足您的具体需求。希望这篇文章对您有所帮助!

Docker, 中间件
nacos docker
许可协议: 
分享

相关文章

7月 16, 2025

pritunl vpn 部署

docker pull jippi/pritunl:latest mkdir /data/pritunl/{mongodb,pritunl} -p docker run \ -d --name pritunl \ --privileged \ --restart alwa

7月 15, 2025

dockovpn 部署

docker run -itd --rm --cap-add=NET_ADMIN \ -p 1194:1194/udp \ -e HOST_ADDR=36.133.208.184 \ -e NET_ADAPTER=eth0 \ -v openvpn_conf:/opt/Dockovpn_data \

7月 15, 2025

wireguard vpn 部署

下一篇

容器部署高斯gauss数据库

上一篇

麒麟系统限制USB网卡接入

最近更新

  • 1panel 部署
  • jumpserver 堡垒机部署
  • ubuntu 设置时间显示为24小时制
  • pritunl vpn 部署
  • dockovpn 部署

热门标签

nacos openvpnas 资源分享 docker oracle mysql ubuntu 开源项目 虚拟化 Linux

目录

©2025 瓜生花子八宝粥. 保留部分权利。

使用 Halo 主题 Chirpy