docker-compose jumpserver
时间: 2025-01-03 07:39:17 浏览: 8
### 使用 Docker Compose 部署 JumpServer
#### 准备工作
为了成功部署 JumpServer,需先准备好服务器环境并满足最低硬件需求:至少2个CPU核心、4GB内存和50GB硬盘空间。操作系统应为支持的 Linux 发行版 x86_64 架构[^5]。
#### 安装 Docker 和 Docker Compose
确保已安装最新版本的 Docker 及其命令行工具 `docker` 。对于 Docker Compose 的安装,则可以通过如下命令完成:
```bash
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
```
上述脚本会从 GitHub 上获取指定版本的二进制文件,并赋予执行权限[^4]。
#### 获取 JumpServer 资源
创建用于存放项目的目录 `/data/jms` ,切换至该路径下并通过 Git 或者直接下载由社区维护者提供的官方仓库中的资源包。如果选择后者方式,可以利用wget来拉取最新的发布版本:
```bash
mkdir -p /data/jms && cd $_
wget https://github.com/jumpserver/jumpserver/archive/refs/tags/v2.11.1.zip
unzip v2.11.1.zip
cd jumpserver-2.11.1/
```
这里假设使用的是特定标签v2.11.1对应的压缩包链接[^3]。
#### 编辑配置文件
进入解压后的文件夹内找到名为 `compose` 的子目录,在其中编辑适合生产环境使用的 `docker-compose.yml` 文件前缀名通常带有 `-prod` 后缀。此步骤可能涉及到调整数据库连接字符串以及其他服务参数设置以适应实际应用场景的需求。
#### 执行启动命令
当一切准备就绪之后,只需一条简单的指令即可让整个平台运行起来:
```bash
docker-compose up -d
```
这条命令将以守护进程模式后台启动所有定义的服务容器实例[^1]。
阅读全文