ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

docker-部署jumpserver

2021-12-30 23:04:03  阅读:252  来源: 互联网

标签:部署 redis jumpserver etc mysqld conf mysql docker


jumpserver

https://jumpserver.org/

Docker 部署 jumpserver 堡垒机

容器部署 jumpserver-1.4.10 服务端 #最好单一个节点

容器运行Mysql 5.6.46 #myql , redis 一个节点

容器运行 redis 4.0.14

 

 

 

 

mysql,redis 节点 (192.168.154.130)

docker pull mysql:5.6.46
docker pull redis:4.0.14


宿主机上操作
mkdir -p /data/mysql     #创建一个存放数据目录,关联容器中的   /var/lib/mysql
mkdir -p /etc/mysql/conf.d/    
vim/etc/mysql/conf.d/mysql.cnf #插入下面两行代码
[mysql]
character-set-server=utf8


mkdir -p /etc/mysql/mysql.conf.d
vim /etc/mysql/mysql.conf.d/mysqld.cnf #插入下面四行代码
[mysqld]
pid-file       = /var/run/mysqld/mysqld.pid
socket         = /var/run/mysqld/mysqld.sock
datadir         = /var/lib/mysql
symbolic-links=0
character-set-server=utf8






启动mysql 容器  
docker run -d -p 3306:3306 -v /data/mysql:/var/lib/mysql -v /etc/mysql/conf.d/mysql.cnf:/etc/mysql/conf.d/mysql.cnf -v /etc/mysql/mysql.conf.d/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf -e MYSQL_ROOT_PASSWORD=angel4239360 mysql:5.6.46

登录数据库,创库,授权
mysql -uroot -pangel4239360 -h 192.168.154.130
create database jumpserver default charset 'utf8';     #创建个jumpserver 库
grant all on jumpserver.* to luoluo@'192.168.154.%' identified by 'angel4239360';   #授权账号






启动redis
docker run -d --name redis -p 6379:6379 redis:4.0.14





 

 

 

jumpserver 节点

docker pull jumpserver/jms_all:1.4.10
mkdir -p /opt/jumpserver  


docker run --name jms_all -d -v /opt/jumpserver:/opt/jumpserver/data/media -p 80:80 -p 2222:2222 -e SECRET_KEY=PEHVdLzvZFtDQT733ntHDH1hglXQ9OQKoI1xxAfdDhpRGx3tg7 -e BOOTSTRAP_TOKEN=YDzl55tZPTdclbUh -e DB_HOST=192.168.154.130 -e DB_PORT=3306 -e DB_USER=luoluo -e DB_PASSWORD=angel4239360 -e DB_NAME=jumpserver -e REDIS_HOST=192.168.154.130 -e REDIS_PORT=6379 -e REDIS_PASSWORD= jumpserver/jms_all:1.4.10

 

 

 

 

 

 

 

标签:部署,redis,jumpserver,etc,mysqld,conf,mysql,docker
来源: https://www.cnblogs.com/luoluo160717/p/15750939.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有