Expose local dev server with SSH tunnel and Docker

Introduction
Most consumer-grade internet connections are hidden behind CG-NAT and are not reachable from the internet. This is done to save IP addresses, as IPv4 has a limited range. If you ...