0%

CTFd搭建

  1. 切换国内源

    1
    2
    3
    cp /etc/apt/source.list /etc/apt/source.list.bak
    vim /etc/apt/source.list
    注释替换为
    1
    2
    3
    4
    5
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    然后sudo apt update sudo apt upgrade
  2. 安装pip

    sudo apt install pip

  3. 安装git

    apt-get install git -y

  4. 安装curl

    apt-get install curl -y

  5. 安装docker

    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

  6. 安装docker-compose

  7. docker集群设置

docker swarm init # 初始化

docker node ls # 查看节点ID

docker node update --label-add name=linux-1 <节点ID> # 添加别名

8.拷贝已经修改过的ctfd_3.5.0 然后进入 第一层目录 sudo docker-compose build

sudo docker-compose up -d 启动docker

9.访问web端进行初始化配置

10.配置ctfd-whale

这里修改对应的 frp direct ip Address


docker-compose 报错 TypeError: kwargs_from_env() got an unexpected keyword argument 'ssl_version'

解决方案 : pip install docker==6.1.3

https://blog.csdn.net/dl1456074580/article/details/135209246

参考文章

https://www.zhaoj.in/read-6333.html

https://www.anyiblog.top/2023/04/13/20230413/

欢迎关注我的其它发布渠道

------------- 💖 🌞 本 文 结 束 😚 感 谢 您 的 阅 读 🌞 💖 -------------