详解如何获取docker容器(container)的ip地址
2019-09-03 11:27
543 查看
1. 进入容器内部后
cat /etc/hosts
会显示自己以及(– link)软连接的容器IP
2.使用命令
docker inspect --format '{{ .NetworkSettings.IPAddress }}' <container-ID>
或
docker inspect <container id>
或
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id
3.可以考虑在 ~/.bashrc 中写一个 bash 函数:
function docker_ip() { sudo docker inspect --format '{{ .NetworkSettings.IPAddress }}' $1 }
source ~/.bashrc 然后:
$ docker_ip <container-ID>
172.17.0.6
4.要获取所有容器名称及其IP地址只需一个命令。
docker inspect -f '{{.Name}} - {{.NetworkSettings.IPAddress }}' $(docker ps -aq)
如果使用docker-compose命令将是:
docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
5.显示所有容器IP地址:
docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- 详解如何设置CentOS 7开机自动获取IP地址
- 如何自动获取ip地址(详解DHCP服务)
- Java利用Request请求如何获取IP地址对应的省份、城市详解
- 详解如何设置CentOS 7开机自动获取IP地址
- Linux 如何通过命令仅获取IP地址
- 如何在.NET中获取电脑名,IP地址, 用户名, 计算机所在域名
- Linux系统如何获取命令帮助详解
- Android获取如何获取当前手机IP地址
- 如何获取google可以访问的IP地址
- 详解C#如何获取URL参数值
- 如何获取C#中方法的执行时间以及其代码注入详解
- 如何获取Android IP地址
- ASP如何获取真实IP地址
- 详解Python如何获取列表(List)的中位数
- 如何获取微信用户的Openid详解(微信网页授权)
- MFC如何获取同一局域网中主机的IP地址
- JAVA如何获取客户端IP地址和MAC地址
- java如何获取客户端真实IP地址
- Linux如何自动获取IP地址及配置静态IP地址上网
- 【转】C#如何获取客户端/服务端IP地址