台州网站建设维护,仿08影院wordpress,做网站工作,专业开发小程序的公司排名Jumpserver 是全球首款完全开源的堡垒机#xff0c;使用 GNU GPL v2.0 开源协议#xff0c;是符合 4A 的专业运维审计系统。 Jumpserver 使用 Python / Django 进行开发#xff0c;遵循 Web 2.0 规范#xff0c;配备了业界领先的 Web Terminal 解决方案#xff0c;交互界面…Jumpserver 是全球首款完全开源的堡垒机使用 GNU GPL v2.0 开源协议是符合 4A 的专业运维审计系统。 Jumpserver 使用 Python / Django 进行开发遵循 Web 2.0 规范配备了业界领先的 Web Terminal 解决方案交互界面美观、用户体验好。 Jumpserver 采纳分布式架构支持多机房跨区域部署中心节点提供 API各机房部署登录节点可横向扩展、无并发访问限制。 一、下载镜像安装 mysql5.7 redislatest jms_alllatest
[rootmy ~]# docker pull jumpserver/jms_all
[rootmy ~]# docker pull mysql:5.7
[rootmy ~]# docker pull redis二、启动容器 启动mysql
[rootmy ~]# docker run -d --name mysql --restartalways -e MYSQL_ROOT_PASSWORDadmin123 -p 3306:3306 -v /data/mysql/data:/var/lib/mysql mysql:5.7 --character-set-serverutf8mb4 --collation-serverutf8mb4_unicode_ci配置数据库
docker exec -it mysql /bin/bash
mysql -u root -padmin123
mysql create database jumpserver default charset utf8mb4;
mysql grant all on jumpserver.* to jumpserver% identified by admin123;
mysql flush privileges;
mysql exit;
#exit
启动redis
docker run -d -it --name redis -p 6379:6379 -v /data/redis/data:/data --restartalways --sysctl net.core.somaxconn1024 redis:4.0.10 --requirepass 123456随机生成密钥
if [ $SECRET_KEY ]; then SECRET_KEYcat /dev/urandom | tr -dc A-Za-z0-9 | head -c 50; echo SECRET_KEY$SECRET_KEY ~/.bashrc; echo $SECRET_KEY; else echo $SECRET_KEY; fiif [ $BOOTSTRAP_TOKEN ]; then BOOTSTRAP_TOKENcat /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 -d --name jumpserver -h jumpserver --restartalways \-v /data/jumpserver:/opt/jumpserver/data/media \-p 80:80 \-p 2222:2222 \-e SECRET_KEYCWL1znY9BnphHHMAW3YjLuSz765J8EaRnYFRl25CYGBqDimwBu \-e BOOTSTRAP_TOKENh4o6qWnQgLyYCDmZ \-e DB_HOST192.168.100.20 \-e DB_PORT3306 \-e DB_USERjumpserver \-e DB_PASSWORDadmin123 \-e DB_NAMEjumpserver \-e REDIS_HOST192.168.100.20 \-e REDIS_PORT6379 \-e REDIS_PASSWORD123456 \
jumpserver/jms_all:latest 三、容器检查
[rootmy ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c323e89b6629 jumpserver/jms_all:latest ./entrypoint.sh 9 minutes ago Up 9 minutes 0.0.0.0:80-80/tcp, 0.0.0.0:2222-2222/tcp jumpserver
521483f8f57c mysql:5.7 docker-entrypoint.s… 10 minutes ago Up 10 minutes 0.0.0.0:3306-3306/tcp, 33060/tcp mysql
ab98869d229d redis:latest docker-entrypoint.s… 20 minutes ago Up 20 minutes 0.0.0.0:6379-6379/tcp redis-jm四、页面访问 使用192.168.100.20访问默认账号密码admin/admin 首次登录会提示修改密码。