切换国内源
1
2
3cp /etc/apt/source.list /etc/apt/source.list.bak
vim /etc/apt/source.list
注释替换为1
2
3
4
5deb 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安装pip
sudo apt install pip
安装git
apt-get install git -y
安装curl
apt-get install curl -y
安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
安装docker-compose
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/