← Back to all services
Containers

Docker Default Ports Reference

docker systemctl: docker

Container platform. Build, run, and manage containerized applications.

🔌 Default Ports

2375
tcp
Docker API (unencrypted - NEVER EXPOSE)
2376
tcp
Docker API (TLS)
Dynamic
tcp
Container ports as configured

📦 Installation Command

apt install docker.io docker-compose-v2 (or use official Docker repo for latest)

⚙️ Configuration Files

  • /etc/docker/daemon.json
  • /etc/default/docker
  • ~/.docker/config.json

📂 Default Directories

  • config: /etc/docker
  • data: /var/lib/docker
  • logs: /var/log/docker.log (or journald)
  • socket: /var/run/docker.sock

🔐 Default Credentials

Username:N/A
Password:N/A
💡 Access via docker group membership or root. docker.sock access = root access!

📌 Dependencies

containerdiptables

⚠️ Conflicts

podman (can coexist but socket conflicts) Port: podman socket

✅ Works With

docker-composekubernetesportainertraefik

🛡️ Security Notes

NEVER expose Docker socket/API to network, use rootless mode, scan images, use Docker Content Trust, limit container resources

❓ Frequently Asked Questions

What is Docker default port?
Docker API uses port 2375 (unencrypted) or 2376 (TLS encrypted).
What port does Docker Registry use?
Docker Registry uses port 5000 by default.
Docker Swarm ports?
Swarm uses 2377 (cluster management), 7946 (node communication), 4789 (overlay network).