• Archery安装教程


    一、 CentOS设置

    1. 更换阿里源

    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    
    yum makecache
    

    2. 安装网络工具

    yum install net-tools -y
    

    3. 使用阿里NTP服务

    yum install chrony -y
    
    sed -i "/server/d" /etc/chrony.conf
    
    vi /etc/chrony.conf # 增加 server ntp.aliyun.com iburst
    
    systemctl restart chronyd
    
    chronyc tracking
    

    4. 关闭防火墙

    systemctl stop firewalld
    systemctl disable firewalld
    

    二、 安装Docker

    1. 安装依赖

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    

    2. 设置仓库

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    

    注意:如果Docker下载安装过慢,可以将仓库地址设置为国内地址:
    https://download.daocloud.io/docker/linux/centos/docker-ce.repo

    3. 安装Docker

    sudo yum install -y docker-ce docker-ce-cli containerd.io
    

    4. 开启自启动

    sudo systemctl enable docker
    

    5. 设置加速器

    vi /etc/docker/daemon.json # 添加如下内容
    
    {
    "registry-mirrors": ["https://registry.docker-cn.com"]
    }
    
    sudo systemctl restart docker
    

    三、 安装Docker-Compose

    1. 下载安装包

    sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/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
    

    2. 设置启动权限

    sudo chmod +x /usr/local/bin/docker-compose
    

    四、 安装Archery

    1. 下载文件

    wget ftp://ftp.vip56.cn:88/software/archery/archery-0.1.tar.gz
    
    tar -zvxf archery-0.1.tar.gz
    

    2. 以Docker-Compose启动服务

    cd archery-master/docker
    
    docker-compose -f docker-compose.yml up -d
    

    3. 表结构初始化

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

    4. 数据初始化

    python3 manage.py loaddata initial_data.json
    

    5. 创建管理用户

    python3 manage.py createsuperuser
    

    6. 重启服务

    docker restart archery
    

    7. 日志查看和问题排查

    docker logs archery -f --tail=10
    

    通过浏览器访问 http://172.25.116.110:9123 即可

  • 相关阅读:
    Vocabulary Recitation 2020/05/06
    java set TreeSet详解
    vue快速入门~必备基础知识(一)下~过滤器
    vue快速入门~必备基础知识(一)上
    vue入门(二)基于前面的基础的一个小Demo
    Annotation注释详解~
    泛型~详解~
    Collections工具类详解
    TreeMap实现类和SortMap接口
    Map集合-主要HashMap和Hashtable
  • 原文地址:https://www.cnblogs.com/yaozhenfa/p/13679728.html
Copyright © 2020-2023  润新知