How to get a Docker container's IP address from the host

后端 未结 30 2631
小鲜肉
小鲜肉 2020-11-22 08:45

Is there a command I can run to get the container\'s IP address right from the host after a new container is created?

Basically, once Docker creates the container, I

30条回答
  •  遥遥无期
    2020-11-22 09:42

    docker inspect --format '{{ .NetworkSettings.IPAddress }}' 
    

    The above works if the container is deployed to the default bridge network.

    However, if using a custom bridge network or a overlay network, I found the below to work better:

    docker exec  /sbin/ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}'
    

提交回复
热议问题