Port 2376 (Docker API SSL) — What It Is and How to Use It

Port 2376 is the default secure port for the Docker daemon's remote API, utilizing TLS/SSL for encrypted communication. It allows external clients to interact with the Docker daemon to manage containers, images, networks, and volumes securely. This port is crucial for remote Docker management and orchestration.

Last updated: 2026-06-11

RECOMMENDED

Gear Up: Mechanical Keyboards for Developers

Reduce fatigue and type faster with premium mechanical keyboards. Check out top picks for software engineers.

Shop Developer Gear →
Port Number 2376
Protocol Docker API SSL

Common Use Cases

  • Remotely managing Docker containers and images from a client machine.
  • Integrating Docker with orchestration tools like Kubernetes or Docker Swarm (when not using a dedicated Swarm port).
  • Automating Docker operations from CI/CD pipelines.
  • Monitoring Docker daemon activity from external tools.

Interactive Command Builder

nc -zv example.com 2376

Check if Port 2376 is Open

sudo netstat -tulnp | grep 2376
netstat -ano | findstr :2376
⚠️ Security Note: Exposing port 2376 without proper TLS authentication and authorization can lead to unauthorized access and control of your Docker host. It is critical to configure client certificates and restrict access to trusted sources.

Related Ports

Frequently Asked Questions

Is port 2376 dangerous to leave open?

Yes, leaving port 2376 open without proper TLS client certificate authentication and authorization is highly dangerous. It grants full control over your Docker daemon, potentially allowing attackers to execute arbitrary code on your host.

What service uses port 2376?

Port 2376 is used by the Docker daemon for its secure remote API, enabling encrypted communication with Docker clients and other tools.