
jumpserver/jms_coreJumpserver是一款开源堡垒机,用于服务器运维管理与权限控制。本Docker镜像通过Docker Compose实现容器化部署,简化了Jumpserver的搭建流程,支持灵活配置数据库和缓存服务,适用于快速部署和管理堡垒机环境。
.env文件管理配置变量,支持自定义参数克隆项目仓库并进入目录:
shgit clone [***] cd Dockerfile
查看并配置环境变量(可选):
shcat .env
.env文件中的变量将用于Docker Compose配置,可根据需求修改。
启动服务:
shdocker-compose up
如需自定义构建镜像,执行以下命令:
shcd Dockerfile cat .env # 确认环境变量配置 docker-compose -f docker-compose-build.yml up
当需要使用外部MySQL和Redis服务时:
登录MySQL服务器,创建数据库和用户:
mysqlcreate database jumpserver default charset 'utf8' collate 'utf8_bin'; grant all on jumpserver.* to 'jumpserver'@'%' identified by 'weakPassword';
修改.env文件,定义外部MySQL和Redis连接信息:
shcd Dockerfile vi .env # 编辑文件,设置外部数据库和Redis的连接参数
shdocker-compose -f docker-compose-external.yml up
.env文件中的变量直接影响Docker Compose配置,使用前建议仔细检查docker-compose的environment部分添加Version: $Version,以覆盖Dockerfile中的ARG参数





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