# 官网:
https://docs.jumpserver.org/zh/master/install/docker_install/
# 生成 SECRET_KEY
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
# 启动jumpserver
docker run --name jms_all -d --restart=always \
-v /opt/jumpserver/data:/opt/jumpserver/data \
-p 81:80 \
-p 2222:2222 \
-e SECRET_KEY=f2PnttgAlpBT1PGmnixXNO912VJlklJflcl9SPeUlsPjWtZQkQ \
-e BOOTSTRAP_TOKEN=1xOmhShYTI5qg6ki \
-e DB_HOST=172.31.66.199 \
-e DB_PORT=3306 \
-e DB_USER=jumpserver \
-e DB_PASSWORD=jumpserver \
-e DB_NAME=jumpserver \
-e REDIS_HOST=172.31.66.199 \
-e REDIS_PORT=6379 \
-e REDIS_PASSWORD= \
--privileged=true \
jumpserver/jms_all:v2.4.0