Running Snort on Docker Swarm

Sorry i’m still learning about docker.
Is there any prerequisite for any application so we could running it on docker swarm?
Let say i’m trying to running snort on docker swarm so it can scale up to 2-3 instances.
Can it be done?