堡垒机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

 


__EOF__

本文作者东峰叵.com
本文链接https://www.cnblogs.com/databank/p/15624399.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   东峰叵,com  阅读(169)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示