docker安装junpserver详细步骤
时间: 2023-12-19 13:21:40 浏览: 201
以下是在 Ubuntu 系统上安装 JumpServer 的详细步骤:
1. 安装 Docker 和 Docker Compose
如果你的系统上没有安装 Docker 和 Docker Compose,可以按照下面的步骤进行安装:
```shell
# 安装 Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# 安装 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
```
2. 下载 JumpServer 安装包
使用 `git` 命令下载 JumpServer 的安装包:
```shell
git clone https://github.com/jumpserver/jumpserver.git
cd jumpserver
```
3. 修改配置文件
拷贝一份配置文件:
```shell
cp env-example .env
```
编辑 `.env` 文件,修改其中的配置项:
```shell
# 接收邮件的邮箱地址
JS9_MAIL_SERVER=email-smtp.us-west-2.amazonaws.com
JS9_MAIL_PORT=587
JS9_MAIL_TLS=True
JS9_MAIL_AUTH=True
JS9_MAIL_USER=AWS_ACCESS_KEY_ID
JS9_MAIL_PASSWORD=AWS_SECRET_ACCESS_KEY
JS9_MAIL_SENDER=Jumpserver <no-reply@jumpserver.org>
# 数据库配置
DB_ENGINE=mysql
DB_HOST=db
DB_PORT=3306
DB_USER=root
DB_PASSWORD=
DB_NAME=jumpserver
# Redis 配置
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=
# 是否启用 HTTPS
SSL_ENABLE=False
# JWT 配置
JWT_SECRET_KEY=jumpserver.io
JWT_EXPIRATION_DELTA=365
JWT_REFRESH_EXPIRATION_DELTA=365
# 时区配置
TIME_ZONE=Asia/Shanghai
# 启用 LDAP 认证
AUTHENTICATION_METHOD=ldap
```
4. 启动 JumpServer
使用 `docker-compose` 命令启动 JumpServer:
```shell
docker-compose up -d
```
现在你可以通过浏览器访问 `http://<your-server-ip>` 来访问 JumpServer 了。默认管理员帐户是 `admin`,密码是 `admin`。
阅读全文