Deploy Clamav with Docker¶
Add Clamav to docker-compose.yml¶
The following section needs to be added to docker-compose.yml in the services section
services:
...
av:
image: mkodockx/docker-clamav:alpine
container_name: seafile-clamav
networks:
- seafile-net
Modify seafile.conf¶
Add this to seafile.conf
[virus_scan]
scan_command = clamdscan
virus_code = 1
nonvirus_code = 0
scan_interval = 5
scan_size_limit = 20
threads = 2
Restart docker container¶
docker-compose down
docker-compose up -d
Wait some minutes until Clamav finished initializing.
Now Clamav can be used.