# DevOps-Docker-fork **Repository Path**: favefan/DevOps-Docker ## Basic Information - **Project Name**: DevOps-Docker-fork - **Description**: 毕业设计-容器管理和监控平台@github.com/ZhaoQi99 源地址:https://github.com/ZhaoQi99/DevOps-Docker - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: add-README - **Homepage**: https://github.com/ZhaoQi99/DevOps-Docker - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-02-25 - **Last Updated**: 2022-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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/205371c640d54cab9b17738ff3b8299c)](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) ## 简介 Qops-容器管理和监控平台 - [qops-server](./qops_server) - back-end - [qops-web](./qops_web) - front-end ## Contents * [安装](#install) * [系统架构](#system) * [功能](#fetures) * [开源协议 & 作者](#license) ## 安装 ### Docker安装 #### 安装`Docker` ```bash $ yum install docker $ systemctl start docker ``` #### (Delete)安装`MySQL` ```bash docker pull mysql:5.7 docker run -p 3306:3306 --name mysql \ -v "$(pwd)/mysql":/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 ``` #### (Add)安装`PostgreSQL` ```bash docker run --name=psql -e POSTGRES_PASSWORD=123456 -e POSTGRES_DB=ops -p 5432:5432 -d postgres:latest ``` #### 启动后端 ```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 ``` #### 初始化 ```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` ## 系统架构 ![系统架构图](./images/系统架构图.svg) ## 功能 ![容器管理和监控平台](./images/容器管理和监控平台.svg) ## 开源协议 & 作者 - 作者: - Qi Zhao([zhaoqi99@outlook.com](mailto:zhaoqi99@outlook.com)) - 开源协议:[GNU General Public License v3.0](https://github.com/ZhaoQi99/DevOps-Docker/blob/master/LICENSE)