
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Rundeck是一款开源软件,帮助您自动化数据中心或云环境中的日常操作流程。它提供多种功能,可减少耗时的重复工作,轻松扩展自动化能力并为他人创建自助服务。团队可协作分享流程自动化方式,同时授权他人查看操作活动或执行任务。
Rundeck允许您通过Web界面或命令行在任意数量的节点上运行任务,还包括访问控制、工作流构建、调度、日志记录以及与外部节点和选项数据源集成等功能,助力扩展自动化工作。
bashgit clone https://github.com/hbjcr/rundeck.git
确保切换到Rundeck项目文件夹。
bashdocker build -t rundeck .
示例1:使用本地存储和内部IP运行
bashdocker run -d \ -p 4440:4440 \ --name rundeck -h rundeck_dev \ rundeck
测试地址:http://[你的域名.example.com]:4440/
示例2:使用外部PostgreSQL数据库和指定URL运行
bashdocker run -d \ -p 4440:4440 \ -e SERVER_URL=http://[你的域名.example.com]:4440 \ -e DB_HOST=[数据库连接.example.com] \ -e DB_USER=[你的数据库用户名] \ -e DB_PASSWORD=[你的数据库密码] \ --name rundeck -h rundeck \ rundeck
测试地址:http://[你的域名.example.com]:4440
示例3:使用自签名SSL证书运行
bashdocker run -d \ -p 4443:4443 \ -e SERVER_SECURED_URL=https://[你的域名.example.com] \ --name rundeck -h rundeck \ rundeck
测试地址:https://[你的域名.example.com]:4443
示例4:使用外部SSL证书和邮件通知支持运行
bashdocker run -d \ -p 4443:4443 \ -e SERVER_SECURED_URL=https://[你的域名.example.com] \ -e PFX_CERTIFICATE_URL=yourdomain.example.com.pfx \ -e PFX_CERTIFICATE_PASSWORD=example \ -e MAIL_HOST=smtp.example.com \ -e MAIL_FROM=from@example.com \ -e MAIL_USER=to@example.com \ -e MAIL_PASSWORD=mypassword \ --name rundeck -h rundeck \ rundeck
测试地址:https://[你的域名.example.com]:4443
示例5:使用外部PostgreSQL、外部SSL、邮件通知和Active Directory认证运行
bashdocker run -d \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone:ro \ -p 80:4440 \ -p 443:4443 \ -e DB_HOST=[数据库连接.example.com] \ -e DB_USER=postgres \ -e DB_PASSWORD=postgres \ -e SERVER_SECURED_URL=https://example-scheduler-dev.example.com \ -e PFX_CERTIFICATE_URL=yourdomain.example.com.pfx \ -e PFX_CERTIFICATE_PASSWORD=example \ -e MAIL_HOST=smtp.example.com \ -e MAIL_FROM=from@example.com \ -e MAIL_USER=to@example.com \ -e MAIL_PASSWORD=mypassword \ -e AD_HOST=corpad.example.com \ -e AD_PORT=389 \ -e AD_BINDN=CN="exampleaccount,OU=ExampleOU,DC=example,DC=com" \ -e AD_BINPASSWORD=mypassword \ -e AD_USERBASEDN="DC=example,DC=com" \ -e AD_ROLEBASEDN="CN=example_developer,OU=ExampleOU,DC=example,DC=com" \ --name rundeck -h rundeck \ rundeck
测试地址:https://[你的域名.example.com]:4443
用户设置 DEFAULT_ADMIN_USER 设置默认管理员用户(默认值:"admin") DEFAULT_ADMIN_PASSWORD 设置默认管理员密码(默认值:"admin",长度至少6字符) DEFAULT_USER 设置默认用户(默认值:"user") DEFAULT_PASSWORD 设置默认用户密码(默认值:"user") 服务器设置 SERVER_MEMORY 增加最大永久代大小 SERVER_URL 设置Rundeck的grails.serverURL SERVER_PORT 设置Rundeck监听端口(默认值:"4440") USE_INTERNAL_IP 当SERVER_URL未定义时,使用容器的eth0地址(否则尝试猜测外部地址) SSL设置 SERVER_SECURED_URL 设置Rundeck的grails.serverURL和HTTPS协议 SERVER_SECURED_PORT 设置Rundeck安全监听端口(默认值:"4443") PFX_CERTIFICATE_URL PFX证书的位置(文件、文件夹或URL);若未提供则生成自签名SSL PFX_CERTIFICATE_PASSWORD 解密PFX文件私有内容的密码 数据库设置 JDBC_DRIVER 启用数据库交互(默认值:"postgresql",另一个常用选项是"mysql") DB_HOST 数据库服务器地址(若未提供则使用本地存储) DB_PORT 数据库服务器监听端口(默认值:"5432") DB_NAME Rundeck数据库名称(默认值:"rundeck";需提前创建数据库) DB_USER 数据库用户名(默认值:"rundeck") DB_PASSWORD 数据库密码(默认值:"rundeck") 邮件设置 MAIL_HOST 邮件服务器地址(若未提供则无邮件通知) MAIL_PORT 邮件服务器端口(默认值:"25") MAIL_FROM 发件人邮箱 MAIL_USER 邮件服务器用户名 MAIL_PASSWORD 邮件服务器密码 Active Directory设置 AD_HOST 要使用的Active Directory服务器 AD_PORT AD服务器端口(默认值:"389") AD_BINDN 查询AD的用户名(DN格式,例如"cn=myusername,dc=example,dc=com") AD_BINPASSWORD 查询AD的明文密码 AD_USERBASEDN 用户搜索的基础DN(递归搜索用户的OU,例如"ou=People,dc=test1,dc=example,dc=com") AD_ROLEBASEDN 角色成员搜索的基础DN(Rundeck AD用户组所在位置,例如"ou=Groups,dc=test1,dc=example,dc=com")
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。






来自真实用户的反馈,见证轩辕镜像的优质服务