Do not expose sensitive ports

This page is not yet available in Spanish. We are working on its translation.
If you have any questions or feedback about our current translation project, feel free to reach out to us!

Metadata

ID: docker-best-practices/expose-admin-ports

Language: Docker

Severity: Warning

Category: Security

Description

Never expose admin ports such as the SSH port 22 in your container. It increases the surface of attack of your containers.

Non-Compliant Code Examples

FROM debian:jessie
EXPOSE 22

Compliant Code Examples

FROM debian:jessie
EXPOSE 443
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains

Seamless integrations. Try Datadog Code Analysis