当前位置: 首页 > news >正文

Docker部署Archery(v1.9.1)

Archery定位于 SQL 审核查询平台,旨在提升 DBA 的工作效率,支持多种数据库的 SQL 上线和查询,同时支持丰富的 MySQL 运维功能

在线体验:账号:archer 密码:archer

1.安装docker
下载get-docker.sh脚本,然后执行它

curl -fsSL https://get.docker.com -o get-docker.sh | sudo sh
bash get-docker.sh

在这里插入图片描述

启动docker,docker ps 是列出所有在运行的容器信息

systemctl start docker

在这里插入图片描述
docker已经安装好并启动了。

2.安装 Docker Compose
官网的下载太慢,下面替换成了国内镜像,添加全权限

curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

在这里插入图片描述

3.下载 Releases文件
同样官网Releases文件GitHub下载太慢,从gitee下载

git clone https://gitee.com/rtttte/Archery.git

在这里插入图片描述
4.启动
在/Archery/src/docker-compose/下启动

docker-compose -f docker-compose.yml up -d

在这里插入图片描述
5.表结构初始化

docker exec -ti archery /bin/bash
cd /opt/archery
source /opt/venv4archery/bin/activate
python3 manage.py makemigrations sql  
python3 manage.py migrate 

在这里插入图片描述
6.数据初始化

python3 manage.py dbshell<sql/fixtures/auth_group.sql
python3 manage.py dbshell<src/init_sql/mysql_slow_query_review.sql

在这里插入图片描述
7.创建管理用户

python3 manage.py createsuperuser

在这里插入图片描述
8.重启Archery

docker restart archery

在这里插入图片描述
到这里就部署完成了,可以输入IP:5123访问web页面
账号密码是第七部创建的管理用户。
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 公共资源交易中心事业编怎么样/优化关键词排名优化公司
  • 三明做网站/北京seo软件
  • 如何做网站备案/微博营销推广策划方案
  • 需要网站开发的吗/今日头条关键词工具
  • 常州网站建设推荐/关键词优化排名查询
  • 男女做暧暧网站/seo短视频网页入口引流下载
  • jvm相关知识详解
  • AI(七)基础
  • CANalyst—Ⅱ 连通与手动收发测试、python收发测试
  • 类和对象基础(C++)
  • Maven简介、安装、使用、依赖传递
  • 11.MongoDB系列之连接副本集
  • 电子与电路复习题重点大题(附答案)
  • 【精品】seata综合示例:订单-库存-扣款
  • Spring常用注解的详细介绍(包你学明白)
  • Torchtext快速入门(一)——Vocab
  • 34461A数字万用表参数
  • AI加速(四)| 衣柜般的分层存储设计