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

最新文章

  1. CloudStack中云主机的UTC时间转为本地时间
  2. redhat yum 从 iso 安装
  3. fir.im Weekly - iOS 保持界面流畅的技巧
  4. java基础盲点梳理
  5. Java内存溢出详解
  6. 构建一个用于产品介绍的WEB应用
  7. jQuery addClass removeClass toggleClass hasClass is(.class)用法
  8. [知了堂学习笔记]_纯JS制作《飞机大战》游戏_第3讲(逻辑方法的实现)
  9. memset和fill_n区别
  10. 低版本Flume兼容高版本elasticsearch
  11. CMake入门
  12. BOM 浏览器对象模型_当前窗口的浏览历史 history 对象
  13. 使用rke快速安装K8s集群
  14. HTML&javaSkcript&CSS&jQuery&ajax(八)
  15. 第九节:详细讲解Java中的泛型,多线程,网络编程
  16. OpenGL学习(3)——Shader
  17. SVN使用出现的问题及解决方案
  18. 从问题域看hadoop的各种技术
  19. mysql创建表的注意事项
  20. 【比赛】NOIP2017 小凯的疑惑

热门文章

  1. html2canvas.js 图片不显示
  2. QT写的一个小工具:阿里云MQTT连接参数生成器.
  3. async 异步协程进阶
  4. 粪发涂墙-tomcat
  5. PowerDesigner 16.5安装、激活
  6. spring中web.xml指定配置文件
  7. dp(装箱)
  8. 【PAT甲级】1091 Acute Stroke (30 分)(BFS)
  9. 【PAT甲级】1078 Hashing (25 分)(哈希表二次探测法)
  10. 【Python协程的实现】