Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Jumpserver all in one Dockerfile

License

zhwei820/Dockerfile

 
 

Repository files navigation

Dockerfile

Jumpserver all in one Dockerfile

This project is only for Docker image build, this docker image we do not suggest you build in a product environment.

该项目仅仅是Jumpserver项目的docker镜像生成代码,我们不建议在生产环境下使用该镜像。

The main reasons are:

  • the database is in the docker too, and we suggest you use your own database by docker env.
  • lack of scalability
  • NO HA plan
  • some unknown problems

主要原因是:

  • 数据库在docker内,建议通过docker的环境变量去使用外部数据库
  • 几乎丧失的横向扩展能力
  • 没有HA的解决方案
  • 未知的一些问题

How to start

We provide two docker images, same function different size.

该项目提供两种docker镜像,同样的功能,只是镜像大小的区别。

docker run -p 8080:80 -p 2222:2222 registry.jumpserver.org/public/jumpserver:1.0.0

使用外置mysql数据库和redis:

设置环境变量:

  • DB_ENGINE = mysql

  • DB_HOST = mysql_host

  • DB_PORT = 3306

  • DB_USER = xxx

  • DB_PASSWORD = xxxx

  • DB_NAME = jumpserver

  • REDIS_HOST = ''

  • REDIS_PORT = ''

  • REDIS_PASSWORD = ''

docker run -p 8080:80 -p 2222:2222 -e DB_ENGINE=mysql -e DB_HOST=192.168.1.1 -e DB_PORT=3306 -e DB_USER=root -e DB_PASSWORD=xxx -e DB_NAME=jumpserver  jumpserver/jumpserver:0.5.0-beta2

About

Jumpserver all in one Dockerfile

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 65.6%
  • Dockerfile 19.2%
  • Shell 15.2%