Do not expose sensitive ports

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

PREVIEWING: may/unit-testing