一、安装条件

安装雷池前请确保系统环境复合一下要求:

  • 操作系统: linix
  • cpu指令价格:x86_64架构必须支持ssse3,推荐avx2指令集
  • 软件依赖:Docker20.10.14版本以上
  • 软件依赖; Docker Compose 2.0.0版本以上
  • 最低资源需求:1核cpu/1GB内存/5GB磁盘

使用下面命令查询:

uname -m                                    # 查看指令架构
cat /proc/cpuinfo| grep "processor"         # 查看 CPU 信息
lscpu | grep ssse3                          # 确认 CPU 是否支持 ssse3 指令集
lscpu | grep avx2                          # 确认 CPU 是否支持 avx2 指令集
docker version                              # 查看 Docker 版本
docker compose version                      # 查看 Docker Compose 版本
docker-compose version                      # 查看老版本 docker-compose 版本
free -h                                     # 查看内存信息
df -h                                       # 查看磁盘信息

二、docker安装

2.1 这里docker安装版本为29

# docker --version
Docker version 29.1.5, build 0e6fee6

安装参考<安装方式都一样,只是版本不同>:

https://blog.csdn.net/tingting0119/article/details/145958696?spm=1011.2415.3001.5331

2.2 docker compose命令安装

​
下载地址:https://github.com/docker/compose/releases

https://github.com/docker/compose/releases/download/v5.0.1/docker-compose-linux-x86_64

# ​DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
# mkdir -p $DOCKER_CONFIG/cli-plugins
# mv docker-compose-linux-x86_64 /root/.docker/cli-plugins/docker-compose
# chmod +x /root/.docker/cli-plugins/docker-compose



# docker composer --version
Docker version 29.1.5, build 0e6fee6

三、安装雷池

3.1 社区版镜像下载及导入

https://demo.waf-ce.chaitin.cn/image.tar.gz

# cat image.tar.gz | gzip -d | docker load

3.2 下载 docker compose 编排脚本

# cd "/data/safeline"
# wget "https://waf-ce.chaitin.cn/release/latest/compose.yaml"

3.3 配置dompose变量

# cat /data/safeline/.env 
SAFELINE_DIR=/data/safeline
IMAGE_TAG=latest
MGT_PORT=9443
POSTGRES_PASSWORD=zKJe44GZbBSUnLH23ocEcHkUgAMR2Mzs
SUBNET_PREFIX=172.22.222
IMAGE_PREFIX=swr.cn-east-3.myhuaweicloud.com/chaitin-safeline
ARCH_SUFFIX=
RELEASE=
REGION=
MGT_PROXY=0



###说明:
如果是 ARM 服务器需要把 ARCH_SUFFIX改成 -arm
ARCH_SUFFIX=-arm

安装 LTS 版本需要把 RELEASE 改成 -lts
RELEASE=-lts

配置文件的格式说明如下:
SAFELINE_DIR: 雷池安装目录,如 /data/safeline
IMAGE_TAG: 要安装的雷池版本,保持默认的 latest 即可
MGT_PORT: 雷池控制台的端口,保持默认的 9443 即可
POSTGRES_PASSWORD: 雷池所需数据库的初始化密码,请随机生成一个
SUBNET_PREFIX: 雷池内部网络的网段,保持默认的 172.22.222 即可
IMAGE_PREFIX: 雷池镜像源的前缀,建议根据服务器地理位置选择合适的源
ARCH_SUFFIX: 雷池架构的后缀,ARM 服务器需要配置为 -arm
RELEASE: 更新通道,LTS 版本需要配置为 -lts
MGT_PROXY: 控制台代理层数,只有在为控制台配置代理时使用,默认为 0 不配置代理

3.3 启动

# cd /data/safeline/
# docker compose up -d

3.4 配置密码

# docker exec safeline-mgt resetadmin

四、访问

五、配置应用

把应用上的端口通过防火墙或者路由器映射公网,在通过dns解析就可以通过域名访问了。

六、声明

如有侵权、联系删除

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐