# DevOps-Docker Monorepo
---
[![Build Status](https://www.travis-ci.com/ZhaoQi99/DevOps-Docker.svg?branch=master)](https://www.travis-ci.com/ZhaoQi99/DevOps-Docker)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/50a477cc182c4655b3526c64a27db866)](https://www.codacy.com/gh/ZhaoQi99/DevOps-Docker/dashboard?utm_source=github.com&utm_medium=referral&utm_content=ZhaoQi99/DevOps-Docker&utm_campaign=Badge_Grade)
[![GitHub license](https://img.shields.io/github/license/ZhaoQi99/DevOps-Docker)](https://github.com/ZhaoQi99/DevOps-Docker/blob/master/LICENSE)
![GitHub release](https://img.shields.io/github/v/release/ZhaoQi99/DevOps-Docker.svg?style=plastic)
***This repository has been archived!***
## 简介
Qops-容器管理和监控平台
- [qops-server](./qops_server) - back-end
- [qops-web](./qops_web) - front-end
![Login](images/login.jpg)
## Contents
* [安装](#install)
* [系统架构](#system)
* [功能](#fetures)
* [Preview](#preview)
* [开源协议 & 作者](#license)
## <a name="install"> 安装
### Docker安装
#### 安装`Docker`
```bash
$ yum install docker
$ systemctl start docker
```
#### 安装`PostgreSQL`
```bash
docker pull postgres:12.0
docker run -p 5432:5432 --name postgres \
-v "$(pwd)/postgres":/var/lib/postgresql/data \
-e POSTGRES_PASSWORD=123456 -d postgres:12.0
```
#### 安装`Redis`
```bash
docker pull redis
docker run -p 6379:6379 --name=redis \
-d redis
```
#### 启动前端
```bash
docker pull zhaoqi99/qops-server:latest
docker run --name=qops-server --net=host --restart=always -d zhaoqi99/qops-server:latest
```
#### 启动后端
```bash
docker pull zhaoqi99/qops-web:latest
docker run --name=qops-web --net=host --restart=always -d zhaoqi99/qops-web:latest
```
#### Prometheus
```bash
docker run -p 9090:9090 --name=prometheus \
-v $PWD/prometheus:/etc/prometheus \
-d prom/prometheus
```
#### Grafana
```bash
docker run -d -p 3000:3000 --name grafana \
-v $PWD/grafana:/var/lib/grafana \
-v $PWD/grafana/etc:/etc/grafana grafana/grafana
```
#### Cadvisor
```bash
docker run -d --volume=/:/rootfs:ro \
--volume=/var/run:/var/run:ro \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--volume=/dev/disk/:/dev/disk:ro \
--publish=8080:8080 --detach=true --name=cadvisor \
google/cadvisor:latest
```
#### 初始化
```bash
docker exec -it qops-server bash
python manage.py migrate
python manage.py createsuperuser --username aabc --email "admin@abc.com" # 创建超级用户
```
#### (Optional) 创建其他用户
```
python manage.py adduser -u username -p password
```
### 访问
* 前端:`http://localhost:80`
* 后台Admin:`http://localhost:8000`
## <a name="system">系统架构
![系统架构图](./images/系统架构图.svg)
## <a name="fetures">功能
![容器管理和监控平台](./images/容器管理和监控平台.svg)
## <a name="preview"> Preview
### 账号管理
![用户管理](images/user.jpg)
![权限管理](images/permission.jpg)
![菜单管理](images/menu.png)
### 操作日志
![操作日志](images/log.png)
### 容器管理&镜像管理
![容器管理](images/container.png)
![镜像管理](images/image.png)
### Web SSH
![image020](images/ssh.png)
## <a name="license"> 开源协议 & 作者
- 作者:
- Qi Zhao([zhaoqi99@outlook.com](mailto:zhaoqi99@outlook.com))
- 开源协议:[GNU General Public License v3.0](https://github.com/ZhaoQi99/DevOps-Docker/blob/master/LICENSE)
没有合适的资源?快使用搜索试试~ 我知道了~
毕业设计-容器管理和监控平台.zip
共209个文件
py:82个
js:37个
vue:32个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 78 浏览量
2024-12-04
22:47:42
上传
评论
收藏 4.43MB ZIP 举报
温馨提示
DevOps-Docker Monorepo 此存储库已存档!简介Qops-容器管理和监控平台qops-server - 后端qops-web - 前端内容安装系統架构功能预览开源协议 & 作者安装Docker安装安装Docker$ yum install docker$ systemctl start docker安装PostgreSQLdocker pull postgres:12.0docker run -p 5432:5432 --name postgres \ -v "$(pwd)/postgres":/var/lib/postgresql/data \ -e POSTGRES_PASSWORD=123456 -d postgres:12.0安装Redisdocker pull redisdocker run -p 6379:6379 --name=redis \ -d redis前端docker pull zhaoqi99/qops-server:latestdocker run --name=q
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计-容器管理和监控平台.zip (209个子文件)
setup.cfg 372B
nginx.conf 1KB
xterm.min.css 1KB
Dockerfile 599B
Dockerfile 519B
.gitignore 1KB
.gitignore 214B
.gitignore 17B
index.html 618B
web_ssh.html 523B
favicon.ico 4KB
login.jpg 2.68MB
login-bg.jpg 449KB
permission.jpg 137KB
user.jpg 87KB
logo-min.jpg 18KB
xterm.min.js 246KB
util.js 9KB
tools.js 7KB
routers.js 5KB
main.js 3KB
axios.js 3KB
xterm-addon-fit.min.js 2KB
user.js 2KB
user.js 2KB
router.js 1KB
index.js 1KB
index.js 1KB
index.js 1KB
main.js 650B
index.js 648B
mixin.js 603B
app.js 589B
docker.js 571B
host.js 533B
item-mixin.js 368B
setting.js 286B
error.js 258B
request.js 242B
vue.config.js 216B
util.js 146B
index.js 136B
index.js 90B
index.js 77B
index.js 71B
index.js 70B
index.js 68B
index.js 65B
index.js 64B
index.js 64B
index.js 55B
index.js 52B
index.js 52B
package.json 1KB
zh-CN.json 1KB
en-US.json 48B
zh-TW.json 22B
main.less 2KB
side-menu.less 678B
login.less 664B
sider-trigger.less 321B
header-bar.less 216B
common.less 174B
user.less 157B
custom-bread-crumb.less 71B
LICENSE 34KB
yarn.lock 304KB
Pipfile.lock 36KB
yarn.lock 86B
LOGO 162B
Makefile 955B
README.md 3KB
requirements.md 2KB
参考资料.md 760B
README.md 362B
Pipfile 411B
image.png 154KB
container.png 148KB
log.png 136KB
menu.png 108KB
404.png 96KB
ssh.png 42KB
logo.png 23KB
404_cloud.png 5KB
django.po 621B
models.py 6KB
user.py 6KB
base.py 4KB
views.py 4KB
middleware.py 4KB
docker.py 4KB
api.py 4KB
views.py 4KB
ssh.py 3KB
0003_auto_20200311_2115.py 3KB
exceptions.py 2KB
tests.py 2KB
consumers.py 2KB
adduser.py 2KB
serializers.py 2KB
共 209 条
- 1
- 2
- 3
资源评论
赵闪闪168
- 粉丝: 1726
- 资源: 6171
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功