长亭雷池WAF(safeline)社区版安装教程

发布时间 2023-06-19 02:56:11作者: Haiky

雷池WAF的技术文档,并不包含 Docker 和 Docker Compose V2 安装文档,更新记录一下,共同学习,共同进步

配置需求

  • 操作系统:Linux
  • 指令架构:x86_64
  • 软件依赖:Docker 20.10.6 版本以上
  • 软件依赖:Docker Compose 2.0.0 版本以上
  • 最小化环境:1 核 CPU / 1 GB 内存 / 10 GB 磁盘
可以逐行执行以下命令来,确认服务器配置
uname -m                 # 查看指令架构
docker version           # 查看 Docker 版本
docker compose version   # 查看 Docker Compose 版本
docker-compose version   # 同上(兼容老版本 Docker Compose)
cat /proc/cpuinfo        # 查看 CPU 信息
cat /proc/meminfo        # 查看内存信息
df -h                    # 查看磁盘信息

以上内容引用自长亭科技-技术文档®

Docker 安装

docker安装,并设置开机自启动

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
systemctl start docker
systemctl enable docker
docker --version

Docker Compose V2安装

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

部署安装

mkdir -p /data/safeline && cd /data/safeline
curl -kfLsS https://waf-ce.chaitin.cn/release/latest/setup.sh | bash
sudo docker compose up -d
error pulling image configuration: download failed after attempts=6: dial tcp 104.18.122.25:443: i/o timeout