【Docker】Docker部署运行nacos

Docker部署运行nacos

准备nacos配置文件

bash 复制代码
# custom.env
PREFER_HOST_MODE=hostname
MODE=standalone
SPRING_DATASOURCE_PLATFORM=mysql # 使用的数据库类型
MYSQL_SERVICE_HOST=192.168.88.6 # 数据库服务器IP
MYSQL_SERVICE_DB_NAME=nacos # 数据库名称
MYSQL_SERVICE_PORT=3306 # 数据库端口
MYSQL_SERVICE_USER=root # 数据库用户
MYSQL_SERVICE_PASSWORD=123456 # 数据库密码
MYSQL_SERVICE_DB_PARAM=characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai # 其他自定义设置

安装指令

shell 复制代码
# 这里 \ 是用作换行,实际情况下如果放在一行去写,就可以删掉\
# Linux系统上"\"会被识别为换行,Windows上建议把"\"删掉
docker run -d \
--name nacos \
--env-file ./nacos/custom.env \
-p 8848:8848 \
-p 9848:9848 \
-p 9949:9949 \
--restart=always \
nacos/nacos-server:v2.1.0-slim
  • -d 以分离模式(后台模式)运行容器
  • --name nacos 指定运行容器的名称为nacos
  • --env-file ./nacos/custom.env 将上述自定义配置文件
  • -p 8848:8848 nacos的web管理对外端口
  • --restart=always:设置容器的重启策略为 always,意味着无论容器因为什么原因退出,Docker 都会自动重启它。

登录管理

访问网址 your_ip:8848/nacos

默认登录用户名、密码都是nacos,可以在图片中进行修改

相关推荐
正经教主6 分钟前
【docker基础】Redis的docker部署
redis·docker·容器
施努卡机器视觉8 分钟前
SNK施努卡 | 电子油泵自动化生产线:精密制造的技术跃迁与产业价值
运维·自动化·制造
ShyanZh11 分钟前
【skill】Agent-Browser:AI代理的浏览器自动化实战指南
运维·人工智能·自动化·skill·agent-browser
KKKlucifer15 分钟前
智能研判、本地运算、一键运维:新一代安全管控产品的三大核心能力
运维·安全
MXsoft61815 分钟前
##务健康度评分:将运维指标转化为业务价值的实践指南
运维
難釋懷23 分钟前
Nginx使用sticky模块完成对Nginx的负载均衡
运维·nginx·负载均衡
ShirleyWang0121 小时前
win11运行ubuntu报错
linux·运维·ubuntu
小五传输1 小时前
宏病毒查杀效率提升80%:2026年宏病毒查杀自动化方案详解
大数据·运维·安全
是一个Bug1 小时前
Docker 与 Kubernetes:从“集装箱”到“远洋舰队”
docker·容器·kubernetes
java_cj1 小时前
阅读 k8s 源码的准备工作
云原生·容器·kubernetes