
jumpserver/jms_kokoJumpserver Docker Compose 部署方案提供了一种便捷的方式来搭建Jumpserver堡垒机环境。通过Docker Compose编排容器,实现快速部署、配置灵活的堡垒机服务,适用于需要集中管理服务器访问权限的场景。
.env文件自定义环境变量,适配不同部署需求克隆仓库
shgit clone [***] cd Dockerfile
查看环境变量配置
shcat .env
可根据需求编辑
.env文件修改配置参数
启动服务
shdocker-compose up
若需自定义镜像,可使用构建专用的Compose文件:
shcd Dockerfile cat .env # 确认环境变量配置 docker-compose -f docker-compose-build.yml up
编译时如需指定版本,可在
docker-compose的environment部分添加Version: $Version,以覆盖Dockerfile中的ARG参数
登录MySQL服务器执行以下SQL:
mysqlcreate database jumpserver default charset 'utf8' collate 'utf8_bin'; grant all on jumpserver.* to 'jumpserver'@'%' identified by 'weakPassword';
建议将'weakPassword'替换为强密码
shcd Dockerfile vi .env # 编辑文件,设置外置MySQL和Redis的连接信息
使用外置服务专用的Compose文件:
shdocker-compose -f docker-compose-external.yml up
.env文件中的变量将直接应用于Docker Compose配置,请在部署前仔细检查





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