Skip to content

Instantly share code, notes, and snippets.

@jcastellanos926
Last active November 24, 2020 00:05
Show Gist options
  • Save jcastellanos926/3dba7a8b6eaccfdf2d98460ed1b36416 to your computer and use it in GitHub Desktop.
Save jcastellanos926/3dba7a8b6eaccfdf2d98460ed1b36416 to your computer and use it in GitHub Desktop.
How to Get A Docker Container IP Address

Docker Network Explained

How to Get A Docker Container IP Address

  1. Find out your Docker Network
$ docker network ls

NETWORK ID          NAME                DRIVER              SCOPE
b7d8006635be        bridge              bridge              local
4bf0250a2ba1        docker_database     bridge              local
cfb3f7919f74        docker_wwwserver    bridge              local
7b28e5a560ae        host                host                local
27566c00a0e5        none                null                local
  1. Use Docker Inspect
$ docker network inspect -f '{{json .Containers}}' cfb3f7919f74 | jq '.[] | .Name + ":" + .IPv4Address'

"docker_redis_system_1_c82fb75e091e:172.18.0.7/16"
"docker_manager_1_5f12e8edcb70:172.18.0.2/16"
"docker_elasticsearch_1_958ce3d366db:172.18.0.8/16"
"docker_redis_session_1_4bcb8447f2b4:172.18.0.5/16"
"docker_php-apache_1_d058181aebea:172.18.0.4/16"
"docker_memcached_1_a9aab1aa46fe:172.18.0.3/16"
"docker_rabbitmq_1_acecd72be19d:172.18.0.9/16"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment