
henryzhang1/jumpserver本命令集合用于通过Docker容器化方式快速部署Jumpserver(堡垒机)及其依赖服务(Redis、MySQL)。通过一系列Docker命令,实现从基础服务启动、数据库配置到Jumpserver应用运行的完整部署流程,适用于快速搭建Jumpserver运行环境。
bashdocker run -d --name redis01 redis
-d:后台运行容器
--name redis01:指定容器名称为redis01bashdocker run --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql
--name mysql01:指定容器名称为mysql01-p 3306:3306:将容器3306端口映射到主机3306端口-e MYSQL_ROOT_PASSWORD=root:设置MySQL root用户密码为root-d:后台运行容器等待MySQL服务启动完成后,执行以下命令创建数据库:
bashdocker exec -ti mysql01 sh -c 'exec mysql -e "create database jumpserver default charset 'utf8';" -uroot -p"root" '
docker exec -ti:交互式进入容器执行命令mysql01:目标容器名称bashdocker logs mysql01
bashdocker run -ti --rm --link=mysql01:mysql01 --link redis01:redis01 henryzhang1/jumpserver bash -c 'cd /opt/jumpserver/utils && /usr/bin/python3 /opt/jumpserver/apps/manage.py makemigrations && python3 /opt/jumpserver/apps/manage.py migrate'
--rm:容器退出后自动删除--link=mysql01:mysql01:链接到mysql01容器,别名mysql01--link=redis01:redis01:链接到redis01容器,别名redis01bashdocker run --name jms01 --link=mysql01:mysql01 --link redis01:redis01 -p 2222:2222 -p 80:80 henryzhang1/jumpserver
--name jms01:指定容器名称为jms01--link=mysql01:mysql01:链接到MySQL服务--link=redis01:redis01:链接到Redis服务-p 2222:2222:映射SSH端口-p 80:80:映射Web访问端口





探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务