docker 安装 jumpserver

#拉取镜像

$ docker pull jiaxiangkong/jumpserver_docker:0.3.2

#启动

$ docker run -d -p 8091:80 -p 2222:22 --name docker-jumpserver  jiaxiangkong/jumpserver_docker:0.3.2

OR

#docker容器有被删除的可能,这里将重要的数据挂载到宿主机是为了数据的保存,下次启动时,直接用这些数据

$ docker run -d -p 8091:80 -p 2222:22 --name docker-jumpserver -v /Users/ct/etc/docker/jumpserver/data:/data jiaxiangkong/jumpserver_docker:0.3.2

 

#容器启动后,将容器ip配置到jumpserver.conf中(脚本下载地址:http://pan.baidu.com/s/1cGrccQ)

#下载完成后在执行脚本input_ip.sh

$ docker exec -it  docker-jumpserver /bin/sh /data/script/input_ip.sh

#或者在docker容器中手动执行

$ ipaddr=$(ip a | grep "inet.*eth0" | awk -F '/' '{print $1}' | awk '{print $2}')

$ sed -i "s/url =/url = ${ipaddr}/" /jumpserver/jumpserver.conf

 

#访问http://ip:8091 默认用户名和密码 admin / admin

 

#创建用户,先选择不发送邮件(认证有问题,异常),成功后记录下用户信息,包含登录web的用户名和密码,跳板机密钥密码。如下:

跳板机地址: 

用户名:tzhennan 

密码:hvMsGssxpiq1HJjj 

密钥密码:2LtLULtOeeVFVH4j 

密钥下载url: /juser/key/down/?uuid=a87be7aa66994ce8acbff6b6669dfe16 

该账号密码可以登陆web和跳板机。

 

#账号创建成功后,需要在宿主机上手动执行以下脚本,解除默认账号锁定的状态

$ docker exec -it  c134193b38fd /bin/sh /data/script/open_shadow.sh tzhennan

 

#下载密钥

$ ssh -i jumpserver-tzhennan.pem -p2222 tzhennan@192.168.2.88 (宿主机ip)

 

#参考文档

https://www.cnblogs.com/ipoke/p/7477925.html 

 

官方常见问题:

https://github.com/jumpserver/jumpserver/wiki/v0.3.2-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98-FAQ

 

另:

Traceback (most recent call last):

  File "/jumpserver/connect.py", line 813, in <module>

    main()

    ......

 

  File "/usr/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py", line 450, in execute

    return Database.Cursor.execute(self, query, params)

django.db.utils.OperationalError: attempt to write a readonly database

......

#进入docker容器,修改db.sqlite3权限

$ cd /jumpserver

$ chmod 777 db.sqlite3

 

 

mkdir: can't create directory '/jumpserver/logs/tty/20180408': Permission denied

创建tty日志文件失败, 请修改目录/jumpserver/logs/tty/20180408权限

#进入docker容器,修改tty目录权限

$ cd /data/logs

$ chmod 777 tty/

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值