
fengk/jumpserver该镜像为JumpServer服务的核心组件,用于实现JumpServer的核心功能。在部署和使用时,需先完成数据库初始化操作,再启动服务,支持通过修改配置文件或传递环境变量进行个性化配置。
适用于部署JumpServer堡垒机服务时,作为核心组件运行,提供身份认证、权限管理、会话审计等核心功能。
启动容器后,需先执行数据库初始化命令,为JumpServer创建必要的数据库表结构和初始数据:
bashdocker exec -it <container_name> /opt/jumpserver/jms start --init-db
完成数据库初始化后,启动JumpServer服务:
bashdocker exec -it <container_name> /opt/jumpserver/jms start
bashdocker exec -it <container_name> vi /opt/jumpserver/config.yml
启动容器时可直接传递环境变量进行配置,例如:
bashdocker run -d \ --name jumpserver \ -e DB_HOST=mysql \ -e DB_PORT=3306 \ -e DB_USER=jumpserver \ -e DB_PASSWORD=password \ -e DB_NAME=jumpserver \ jumpserver/jumpserver:latest
yamlversion: '3' services: jumpserver: image: jumpserver/jumpserver:latest container_name: jumpserver environment: - DB_HOST=mysql - DB_PORT=3306 - DB_USER=jumpserver - DB_PASSWORD=password - DB_NAME=jumpserver depends_on: - mysql restart: always mysql: image: mysql:5.7 container_name: mysql environment: - MYSQL_ROOT_PASSWORD=rootpassword - MYSQL_DATABASE=jumpserver - MYSQL_USER=jumpserver - MYSQL_PASSWORD=password volumes: - mysql-data:/var/lib/mysql restart: always volumes: mysql-data:






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