堡垒机jumpserver的Docker安装
安装部署环境
- CentOS 7.9
- Docker 20.10.7
1.创建挂载文件夹
mkdir -p /docker/jumpserver
2.生成随机的令牌
if [ ! "$SECRET_KEY" ]; then SECRET_KEY=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 50`; echo "SECRET_KEY=$SECRET_KEY" >> ~/.bashrc; echo $SECRET_KEY; else echo $SECRET_KEY; fi if [ ! "$BOOTSTRAP_TOKEN" ]; then BOOTSTRAP_TOKEN=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 16`; echo "BOOTSTRAP_TOKEN=$BOOTSTRAP_TOKEN" >> ~/.bashrc; echo $BOOTSTRAP_TOKEN; else echo $BOOTSTRAP_TOKEN; fi
3.编写启动脚本前先确保MySQL与Redis已经安装。
4.编辑启动脚本并启动(本脚本是去dockerHub下载jumpserver的最新版本,如有需要可以指定版本)
docker run --name jms_all -d \ -v /opt/jumpserver:/opt/jumpserver/data/media \ -p 80:80 \ -p 2222:2222 \ -e SECRET_KEY=dPl4pOanKynSt8Sjcr4GEJWW2bn0tbLU7ToSMF5b4nvmsLlppF \ -e BOOTSTRAP_TOKEN=cJUGaQa9Xu4dT4EV \ -e DB_HOST=172.18.62.2 \ #MySQL地址 -e DB_PORT=3306 \ -e DB_USER=root \ #MySQL用户名 -e DB_PASSWORD=root \ #MySQL密码 -e DB_NAME=jumpserver \ -e REDIS_HOST=172.18.62.2 \ #Redis地址 -e REDIS_PORT=6379 \ -e REDIS_PASSWORD= \ #Redis密码 jumpserver/jms_all:latest
启动比较慢
默认账号与密码都为admin


浙公网安备 33010602011771号