UFW Docker config

Docker by default overrides iptables rules and allows all traffic.. To secure your server you have to configure UFW to allow only necessary ports

sudo nano /etc/docker/daemon.json
{
  "iptables": false
}

UFW Docker config

sudo ufw default deny incoming
sudo ufw default allow outgoing

sudo ufw allow 22/tcp  # SSH
sudo ufw allow 80/tcp  # HTTP
sudo ufw allow 443/tcp # HTTPS

sudo ufw enable