Packet capture from inside Docker requires additional permissions. For your portfolio demo, you can run the API in Docker and run capture on the host (recommended), or use host networking on Linux.