/tk_docker/log/cron_dump_log.py
中以及/tk_docker/common/views
中的代码有的地方因为业务关系我给写死了。叉会腰~pip install -r requirements.txt
python manage.py makemigrations
和python manage.py migrate
如果出现报错请删除db.sqlite3
文件python manage.py python manage.py create superuser
创建一个用户,把/tk_docker/tk_docker/settings.py
中的一个参数改一下DEBUG=True
127.0.0.1:8000
登录的话会告诉你去登录admin添加doker主机信息。然后访问127.0.0.1:8000/admin
中的host_informations
添加一条主机数据seript_datas
中添加脚本信息的时候是关联到主机属于一对多类型。但是脚本虽然可以增加执行参数,但是只支持一个参数。如果有需求二次开发吧。docker api
进行调取日志的。但是error是根据文件,从容器中下载error文件打开返回文本。不是通过api注意这点~/tk_docker/lib/config.py
中的参数log_tail_line
是查看容器info日志默认输出多少行。service_name_list
在仪表盘时候显示筛选服务,具体实现方法请看代码。log_dir_master
日志每日备份保存地址。ins_env
登录界面上面显示的环境说明/tk_docker/log/cron_dump_log.py
中的代码自己改~。django-crontab
这模块怎么应用去谷歌一下就好。很简单。docker
的话记得开docker
的远程连接
14.脚本功能支持Python但是因为paramiko 获取不到环境变量问题,请检查是否存在(/usr/local/bin:/bin:/usr/bin)里。(which 查看路径).如果不存在。请ln -s 移动到3个目录中的其中一个