run jumper server
2024-10-20 05:42:14
1. 生成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
2. create database:
> create database jumpserver default charset 'utf8';
> grant all on jumpserver.* to 'jumpserver'@'%' identified by 'jumpserver.2019';
3. run docker:
docker run --name jms_all -d --restart=always -p 80:80 -p 2222:2222 \
-e DB_HOST=172.16.11.15 \
-e DB_PORT=3306 \
-e DB_USER=jumpserver \
-e DB_PASSWORD=jumpserver.2019 \
-e DB_NAME=jumpserver \
-e SECRET_KEY=$SECRET_KEY \
-e BOOTSTRAP_TOKEN=$BOOTSTRAP_TOKEN \
jumpserver/jms_all:latest
最新文章
- CloudStack中云主机的UTC时间转为本地时间
- redhat yum 从 iso 安装
- fir.im Weekly - iOS 保持界面流畅的技巧
- java基础盲点梳理
- Java内存溢出详解
- 构建一个用于产品介绍的WEB应用
- jQuery addClass removeClass toggleClass hasClass is(.class)用法
- [知了堂学习笔记]_纯JS制作《飞机大战》游戏_第3讲(逻辑方法的实现)
- memset和fill_n区别
- 低版本Flume兼容高版本elasticsearch
- CMake入门
- BOM 浏览器对象模型_当前窗口的浏览历史 history 对象
- 使用rke快速安装K8s集群
- HTML&;javaSkcript&;CSS&;jQuery&;ajax(八)
- 第九节:详细讲解Java中的泛型,多线程,网络编程
- OpenGL学习(3)——Shader
- SVN使用出现的问题及解决方案
- 从问题域看hadoop的各种技术
- mysql创建表的注意事项
- 【比赛】NOIP2017 小凯的疑惑