How to Get a Docker Container’s Ip Address from the Host?

Better Stack Team
Updated on August 1, 2022

By default, the container is assigned an IP address for every Docker network it connects to. And each network is created with a default subnet mask, using it as a pool, later on, to give away the IP addresses.

How to get the IP address?

To get the IP address of a Docker container, you can use the inspect command, alongside the -format option as shown below:

On Linux

docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id
Copied!

On Windows

docker inspect -f "{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}" container_name_or_id
Copied!

The command will return the Docker container’s IP address.

Got an article suggestion? Let us know
Explore more
Licensed under CC-BY-NC-SA

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

We are hiring.

Software is our way of making the world a tiny bit better. We build tools for the makers of tomorrow.

Explore all positions →

Reliability is the
ultimate feature

Delightful observability tools that turn your logs & monitoring into a secret weapon for shipping better software faster.

Explore Better Stack