冲天香阵透长安,满城尽带黄金甲。这篇文章主要讲述docker部署开源堡垒机相关的知识,希望能为你提供帮助。
【docker部署开源堡垒机】第一步:拉取并启动mysql
docker run
-d --restart=always --name jumpserver-mysql -p 3306:3306 -it -v /opt/jumpserver/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=jumpserver mysql:5.7
--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
第二步:拉取并启动redis
docker run -d --restart=always --name jumpserver-redis -p 6379:6379 redis --requirepass 123456
第三步:拉取并启动jumpserver镜像
密钥可由随机生成器生成
docker run --name jms_all -d \\
--restart=always \\
-v /opt/jumpserver/data:/opt/jumpserver/data \\
-v /opt/jumpserver/koko:/opt/koko/data \\
-v /opt/jumpserver/lion:/opt/lion/data \\
-p 9010:80 \\
-p 2222:2222 \\
-e SECRET_KEY=U3trRbgSvOxMbOgEi2 \\
-e BOOTSTRAP_TOKEN=Eo12qKqirX9 \\
-e DB_ENGINE=mysql \\
-e DB_HOST=IP地址 \\
-e DB_PORT=3306 \\
-e DB_USER=root \\
-e DB_PASSWORD=123456 \\
-e DB_NAME=jumpserver \\
-e REDIS_HOST=IP地址 \\
-e REDIS_PORT=6379 \\
-e REDIS_PASSWORD=123456 \\
-e CORE_HOST=http://127.0.0.1:8080 \\
-e LOG_LEVEL=ERROR \\
jumpserver/jms_all
输入ip:9010即可访问,默认管理用户admin/admin
推荐阅读
- 容器一直处于ContainerCannotRun状态
- MYSQL MM HA安装配置及调优
- HarmonyOS应用集成AGC应用内消息与远程配置
- Java异常处理机制详解(建议收藏保存)。
- 如何利用DFS实现文件服务器的双机容错(在没有cluster环境的时候)
- Smart Card(windows)
- springboot整合activiti工作流完整教程附文档(精华版),前端使用vue
- 快速了解Java虚拟机(JVM)以及常见面试题(持续更新中......)
- Linux系统磁盘高级应用和Vi编译器