首页
/ JimuReport项目Docker部署后修改管理员密码的方法

JimuReport项目Docker部署后修改管理员密码的方法

2025-06-01 12:55:35作者:范垣楠Rhoda

在使用Docker部署JimuReport报表系统后,系统会默认创建管理员账号admin,密码为123456。出于安全考虑,我们需要修改这个默认密码。本文将详细介绍在Docker环境下修改JimuReport管理员密码的完整步骤。

密码修改原理

JimuReport的账号密码配置存储在Spring Boot的配置文件中,具体是在application-dev.yml文件中。在Docker部署环境下,我们需要通过挂载配置文件的方式来实现密码的修改,而不是直接修改容器内的文件。

具体操作步骤

  1. 定位配置文件 首先找到项目中的application-dev.yml配置文件,该文件通常位于项目的resources目录下。

  2. 修改密码配置 在配置文件中找到以下配置项:

    jeecg:
      password: 123456
    

    将123456修改为你想要设置的新密码。

  3. 创建config目录 在Docker-compose.yml文件所在的同级目录下,创建一个名为config的目录。

  4. 复制修改后的配置文件 将修改后的application-dev.yml文件复制到刚创建的config目录中。

  5. 重启Docker容器 执行以下命令重启容器使配置生效:

    docker-compose down
    docker-compose up -d
    

注意事项

  1. 密码修改后,所有使用该账号的用户都需要使用新密码登录。
  2. 建议设置强密码,包含大小写字母、数字和特殊字符的组合。
  3. 如果是生产环境,建议同时修改默认的管理员用户名,而不仅仅是密码。
  4. 修改配置后,确保检查其他相关服务是否正常运行。

扩展知识

除了修改密码外,JimuReport还支持通过系统界面添加新用户。管理员登录后,可以在用户管理模块中添加新用户并分配相应权限。这种方式更适合日常运维中的用户管理需求。

对于Docker部署的环境,理解配置文件挂载的机制非常重要。通过挂载外部配置文件,我们可以实现不重建镜像的情况下修改应用配置,这在实际运维中是非常实用的技巧。

登录后查看全文
热门项目推荐

热门内容推荐

最新内容推荐

项目优选

收起
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
176
260
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
858
507
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
129
182
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
255
299
ShopXO开源商城ShopXO开源商城
🔥🔥🔥ShopXO企业级免费开源商城系统,可视化DIY拖拽装修、包含PC、H5、多端小程序(微信+支付宝+百度+头条&抖音+QQ+快手)、APP、多仓库、多商户、多门店、IM客服、进销存,遵循MIT开源协议发布、基于ThinkPHP8框架研发
JavaScript
93
15
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
331
1.08 K
HarmonyOS-ExamplesHarmonyOS-Examples
本仓将收集和展示仓颉鸿蒙应用示例代码,欢迎大家投稿,在仓颉鸿蒙社区展现你的妙趣设计!
Cangjie
397
370
note-gennote-gen
一款跨平台的 Markdown AI 笔记软件,致力于使用 AI 建立记录和写作的桥梁。
TSX
83
4
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.07 K
0
kernelkernel
deepin linux kernel
C
21
5