
gikoluo/jumpserverJumpserver Docker镜像基于Docker Compose实现开源堡垒机Jumpserver的快速部署,简化传统部署流程,提供灵活的配置选项,支持内置或外置数据库与Redis,适用于企业级服务器管理、运维审计和权限控制场景。
克隆仓库并进入目录:
shgit clone [***] cd Dockerfile
查看环境变量配置(可选修改):
shcat .env # 查看默认环境变量,可根据需求调整
启动服务:
shdocker-compose up
如需自定义构建Jumpserver镜像,执行以下命令:
shcd Dockerfile cat .env # 确认环境变量配置 docker-compose -f docker-compose-build.yml up
提示:若需指定版本,可在docker-compose配置的
environment中添加Version: $Version,覆盖Dockerfile中的ARG参数。
1. 配置外置MySQL数据库
登录MySQL服务器,执行以下SQL创建数据库和用户:
mysqlcreate database jumpserver default charset 'utf8' collate 'utf8_bin'; grant all on jumpserver.* to 'jumpserver'@'%' identified by 'weakPassword'; # 建议使用强密码
2. 配置环境变量
修改.env文件,设置外置MySQL和Redis连接信息:
shcd Dockerfile vi .env # 编辑文件,配置MYSQL_HOST、MYSQL_PORT、MYSQL_USER、MYSQL_PASSWORD、REDIS_HOST、REDIS_PORT等参数
3. 使用外置服务启动
shdocker-compose -f docker-compose-external.yml up






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务