首页 > 其他分享 >[docker] 部署 nacos-server

[docker] 部署 nacos-server

时间:2025-01-21 11:24:09浏览次数:1  
标签:aliyuncs SERVICE nacos server MYSQL docker

拉取 nacos server 镜像

docker pull nacos/nacos-server:v2.4.3

如果失败(网络问题), 可以使用国内的镜像:

docker pull nacos-registry.cn-hangzhou.cr.aliyuncs.com/nacos/nacos-server:v2.4.3

# 其它版本
nacos-registry.cn-hangzhou.cr.aliyuncs.com/nacos/nacos-server:v2.3.2-slim

其中的slim代表精简版本,目的是为了体积更小(去除了许多不必要的文件和工具,体积会比普通版本小,下载和部署时更快),安全性(去掉了一些开发和调试工具,这样可以减少潜在的安全风险),性能优化(精简之后内容比较少,占用的内存和磁盘空空间小),通常用在生产环境中。

运行 nacos

docker run -d -e PREFER_HOST_MODE=hostname -e MODE=standalone -e JVM_XMS=256m -e JVM_XMX=512m -e JVM_XMN=128m -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=192.168.0.20 -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=123456 -e MYSQL_SERVICE_DB_NAME=nacos  -p 8848:8848 --name nacos-2.4.3 --restart=always nacos-registry.cn-hangzhou.cr.aliyuncs.com/nacos/nacos-server:v2.4.3

注意:请将 mysql 的配置和数据库名称修改为自己的。

验证成功

在浏览器中打开: http://127.0.0.1:8848/nacos

标签:aliyuncs,SERVICE,nacos,server,MYSQL,docker
From: https://www.cnblogs.com/yangyxd/p/18683228

相关文章

  • 通过sqlserver添加修改系统管理员账号.120510
    一,思路:在其他服务器B,通过sa账号远程登录需增加/修改系统管理员账号的服务器A,用sqlserver的xp_cmdshell功能,模拟cmd通过netuser命令进行添加或者修改系统管理员账号。特别提示:此解决方案只适用于服务器没有加域且忘记管理员密码的用户使用,请不要作为非法用途!二,解决方法:0,在服务......
  • SQL Server 2005部署备份任务.120308
    环境:SQLServer2005任务:1,每日凌晨1点给本地sqlserver做本地完整备份,且只保留7天的本地备份;2,每日凌晨5点将本地的备份打包上传到存储服务器。思路:1,sqlserver2005不支持SQLServer2000的sqlmaint命令,所以,需要通过数据库维护计划进行备份,而不能一步成型的写bat脚本;2,备份地址......
  • SQLServer2005恢复Master库.110509
    master库对于SQLServer来说,是很重要的系统数据库,保存着所有Sqlserver的用户信息、数据库信息等,当数据库崩溃时,master数据库的恢复成功与否起着重要的作用。这就跟Oracle的System表空间一样,非常的重要。备份数据前期准备:(1)在备用机准备好和生产机器一样的sql2005数据库环境(注意数......
  • sql server 获取当前时间戳
     sqlserver获取当前时间戳获取当前时间戳有以下几种方法实现:使用GETDATE()函数:  SELECTGETDATE()ASCurrentTimestamp;此方法返回当前日期和时间的完整时间戳。使用SYSDATETIME()函数:  SELECTSYSDATETIME()ASCurrentTimesta......
  • 【SQL Server】Service Broker——在单个数据库建完成对话
    一般来说,在SQLServer中调用存储过程,是同步的。如果一个操作比较长,那么我们我们希望执行异步操作。消息队列概念。消息队列在SQLServer李,是一种存储消息的结构。消息生产者将消息发送到队列中,而消息消费者则从队列中读取并处理消息。这种机制实现了应用程序组件之间的异步通信,......
  • 观察者(Observer)
    观察者模式定义对象间的一种一对多依赖关系,使得每当一个对象改变状态,则其相关依赖对象皆得到通知并被自动更新。Subject(目标)知道它的观察者,可以有多个观察者观察同一个目标;提供注册和删除观察者对象的接口。Observer(观察者)定义一个更新接口,在一个被观察对象改变时应被通知。......
  • docker在网桥模式下主机端口映射到容器端口的原理
    前置知识iptables:捕获并控制容器和主机之间的流量,可以通过iptables-tnat-nL命令查看iptables的(S/D)NAT规则docker0:虚拟交换机veth1b62ff4@if56:虚拟交换机的虚拟接口上下两个虚拟接口成对出现eth0@if57:容器的虚拟接口网络环境CentOS:ens33->192.168.40.180/24、docker......
  • Unraid 安装 WindowsServer2019 及 NGINX、PHP、Python 环境
    一、安装虚拟机使用Unraid安装。项目值初始内存:4096MB最大值内存:6144MB机器:i440fx-7.2BIOS:OVMF启用USB启动引导:NoHyper-V:是USB控制器:2.0(EHCI)操作系统安装ISO:windows_server_2019.iso操作系统安装光盘总线:......
  • docker-compose部署clickhouse
    创建目录mkdir-p/usr/local/docker/clickhouse/conf/usr/local/docker/clickhouse/data/usr/lcoal/docker/clickhouse/log启动临时容器获取配置文件dockerrun--rm-d--name=temp-clickhouse-serverclickhouse/clickhouse-server:latest复制配置文件到宿主机doc......
  • 硬件虚拟化(KVM)和操作系统虚拟化(Docker)
    硬件虚拟化分为I型虚拟化和II型虚拟化。I型虚拟化直接在硬件上虚拟出多个硬件,然后在虚拟出的硬件运行上操作系统;II型虚拟化作为软件在已有的操作系统上虚拟出多个硬件,然后在虚拟出的硬件上运行操作系统。操作系统虚拟化操作系统虚拟化是一种概念,目的是为了让应用和服务运行在......