HFish-Docker部署
HFish 罐罐官方没有docker相关部署的脚本
官方文档

docker-compose.yml如下,MYSQL_ROOT_PASSWORD 密码替换为自己的密码
version: '3.8'
services:
# HFish 服务端
hfish-server:
image: threatbook/hfish-server:latest
container_name: hfish-server
# 按需调整特权
# privileged: true
network_mode: host
environment:
- TZ=Asia/Shanghai
volumes:
- /data/hfish/data:/usr/share/hfish
restart: unless-stopped
# MySQL 数据库(生产环境推荐)
mysql:
image: mysql:8.0
container_name: hfish-mysql
restart: unless-stopped
command:
- --default-authentication-plugin=caching_sha2_password
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_general_ci
- --explicit_defaults_for_timestamp=true
- --expire_logs_days=7
environment:
- MYSQL_ROOT_PASSWORD=xxxxxxxx
- MYSQL_DATABASE=hfish
volumes:
- /data/hfish/mysql:/var/lib/mysql
ports:
- "127.0.0.1:3306:3306"
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "--silent"]
interval: 10s
timeout: 5s
retries: 5
start_period: 30s
# Watchtower 自动更新(可选)
watchtower:
image: containrrr/watchtower:latest
container_name: watchtower
restart: unless-stopped
command: --cleanup --interval 3600
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- TZ=Asia/Shanghai
labels:
- com.centurylinklabs.watchtower.enable=false
访问
登陆链接:https://[ip]:4433/web/
账号:admin
密码:HFish2021


浙公网安备 33010602011771号