Skip to content

qyvlik/jumpserver-docker-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jumpserver-docker-compose

startup

  1. git clone 本项目到本地
  2. 确认安装好 docker, docker-compose
  3. .env.example 拷贝到同目录下,并命名为 .env.env 是给 docker-compose 使用的
    • .env 有若干环境变量
  4. 返回项目根路径,然后拉取 docker 镜像:docker-compose pull
  5. 启动项目:docker-compose up -d
  6. 如果需要重启项目,可以直接 docker-compose restart

tag or version

docker build

docker build -t jms ./build/jumpserver

docker build -t jms-nginx ./build/nginx

note

  1. 需要手动创建 docker volume 挂载的文件夹,并设置好对应的权限,详见 jms
  2. .env.example 包含了一些预设的环境变量,更多环境变量,详见 jumpserver
  3. jms-nginx 包含了 luna
  4. jms-nginx 通过 docker volume 技术与 jms 共享文件
  5. 本 docker-compose 编排仅在 ubuntu18.04 上测试运行过
  6. 未在 docker swarm 模式下测试过

ref

Releases

No releases published

Packages

No packages published