All tools / Containers

Compose port and volume map

Explain Compose port publishes and volume mounts: host versus container, protocol, and bind versus named volume.

Reading

Plain text

Short syntax

MappingMeaning
8080:80Host port 8080 to container port 80, TCP, every interface
127.0.0.1:8443:443/tcpSame, bound to loopback
80Container port 80 on an ephemeral host port
./data:/var/lib/app:roBind mount, read-only in the container
pgdata:/var/lib/postgresql/dataNamed volume. A source without a slash is not a relative path