docker port

Estimated reading time: 1 minute

Edge only: This is the CLI reference for Docker CE Edge versions. Some of these options may not be available to Docker CE stable or Docker EE. You can view the stable version of this CLI reference or learn about Docker CE Edge.


List port mappings or a specific mapping for the container



Parent command

dockerThe base command for the Docker CLI.


Show all mapped ports

You can find out all the ports mapped by not specifying a PRIVATE_PORT, or just a specific mapping:

$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                                            NAMES
b650456536c7        busybox:latest      top                 54 minutes ago      Up 54 minutes>9876/tcp,>7890/tcp   test
$ docker port test
7890/tcp ->
9876/tcp ->
$ docker port test 7890/tcp
$ docker port test 7890/udp
2014/06/24 11:53:36 Error: No public port '7890/udp' published for test
$ docker port test 7890