Docker部署运行nacos的方法详解

 更新时间:2026年02月02日 09:18:59   作者:lcx_defender  
文章介绍了如何使用Docker部署和运行Nacos,并提供了详细的命令和配置说明,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

Docker部署运行nacos

准备nacos配置文件

# 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 # 其他自定义设置

安装指令

# 这里 \ 是用作换行,实际情况下如果放在一行去写,就可以删掉\
# 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,可以在图片中进行修改

到此这篇关于Docker部署运行nacos的方法详解的文章就介绍到这了,更多相关docker部署运行nacos内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • harbor可视化私有镜像仓库环境及服务部署示例

    harbor可视化私有镜像仓库环境及服务部署示例

    这篇文章主要为大家介绍了harbor可视化私有镜像仓库环境及服务部署示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • docker及docker-compose安装,docker安装Jenkins全过程

    docker及docker-compose安装,docker安装Jenkins全过程

    本文详细介绍了在Linux系统上安装Docker、Docker Compose和Jenkins,并通过Jenkins自动化部署项目的步骤,文中涵盖了从卸载旧版本Docker到设置镜像加速、安装Jenkins、配置Jenkins插件以及通过Dockerfile构建镜像和启动容器的全过程
    2025-12-12
  • Spring Boot 2.4 新特性之一键构建Docker镜像的过程详解

    Spring Boot 2.4 新特性之一键构建Docker镜像的过程详解

    这篇文章主要介绍了Spring Boot 2.4 新特性之一键构建Docker镜像的过程详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • docker容器状态的转换实现

    docker容器状态的转换实现

    这篇文章主要介绍了docker容器状态的转换实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Docker安装部署Redis数据库的实现步骤

    Docker安装部署Redis数据库的实现步骤

    本文主要介绍了Docker安装部署Redis数据库的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • docker设置了端口映射,不能访问的解决方案

    docker设置了端口映射,不能访问的解决方案

    这篇文章主要介绍了docker设置了端口映射,不能访问的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Dockerfile中的保留字指令的过程解析

    Dockerfile中的保留字指令的过程解析

    Dockerfile是用来构建Docker镜像的构建文件,由一系列命令和参数构成的脚本,本文重点给大家介绍Dockerfile中的保留字指令的过程解析,感兴趣的朋友跟随小编一起看看吧
    2021-11-11
  • Docker Runc容器生命周期详细介绍

    Docker Runc容器生命周期详细介绍

    这篇文章主要介绍了Docker Runc容器生命周期详细介绍的相关资料,文章分析runc的容器生命周期的抽象、内部实现以及状态转换图。理解了runc的容器状态转换再对比理解docker client提供的容器操作命令的语义会更容易些
    2016-12-12
  • idea使用docker插件一键部署项目的操作方法

    idea使用docker插件一键部署项目的操作方法

    这篇文章主要介绍了idea使用docker插件一键部署项目的操作方法,本文通过图文实例相结合给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2025-04-04
  • 什么是docker Docker入门教程第一篇

    什么是docker Docker入门教程第一篇

    什么是docker?这篇文章主要为大家分享了Docker简介与入门教程第一篇,感兴趣的小伙伴们可以参考一下
    2016-10-10

最新评论