Port 2375Docker Remote API

Unencrypted HTTP REST API for controlling a Docker Engine daemon.

transport
tcp

single transport

in transit
cleartext

payload readable on path

assignment
official

registered with iana

risk
10/10

critical

lookups
0

rank 994 of 3,088 · top 32%

also known as Docker API, Docker Engine API, dockerd API

Technical Details

what runs on :2375

Docker Engine exposes an HTTP-based REST API over TCP on port 2375 in the plain-text configuration. Requests use standard HTTP methods and paths such as /_ping, /version, /containers/json, and /images/json; responses are commonly JSON, while image and container stream operations may use HTTP chunked or hijacked connections. The daemon normally listens on a local Unix socket, so TCP exposure must be explicitly configured. Port 2376 is conventionally used for the same API with TLS.

Security Information

exposure of :2375

risk score

10/ 10critical

assume it is being scanned right now. do not expose this port to untrusted networks; put a vpn or bastion in front of it.

remote access averages 3.7 across 166 ports — this one sits 6.3 above.

in transit

cleartext

credentials and payloads are readable by anyone on path

assignment

official

registered with iana for this service — scanners fingerprint it by number

reachable over

tcp

every listening transport is another surface to filter at the edge

security overview

Port 2375 should not be exposed to the public internet. The default plain-text endpoint generally provides no built-in authentication, and an attacker who can reach it may control containers, access mounted host filesystems, retrieve secrets, and often obtain root-equivalent control of the Docker host. Use a Unix socket or properly configured mutual TLS on port 2376, together with network filtering.

the 8 most looked-up other ports in remote access — 166 ports carry that label.

risk mix of the 8 listed

  • safe13%
  • caution88%

0 of 8 encrypted