如何获取 docker 容器(container)的 ip 地址
2017-08-10 17:14
696 查看
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)
相关文章推荐
- 如何获取 docker 容器(container)的 ip 地址(转)
- 如何获取 docker 容器(container)的 ip 地址
- 如何获取docker宿主机ip
- 采用CDN加速后,如何在程序里获取用户IP地址
- Flex如何获取本机IP地址
- 如何让jsp和js获取来源页地址和ip原理及代码
- 如何获取docker宿主机ip
- 如何让jsp和js获取来源页地址和ip原理及代码
- C#编程之 如何获取本地和远程主机的IP及MAC地址
- Android获取如何获取当前手机IP地址
- Docker ,Keepalived , 虚拟IP ,NAT,如何把Docker容器里的虚拟 IP和 端口映射到局域网
- 为Docker容器设置固定IP实现网络联通(3)——如何节省IP资源防止主机网络广播风暴
- Qt如何获取外网IP地址
- 如何获取本地和远程主机的IP及MAC地址
- iOS 如何获取手机外网IP地址(附内网IP地址)
- 服务器如何获取客户端用户的(城市)地址[获得真实IP再获得城市]
- 如何获取本地局域网内的可用IP地址
- 如何定制 Calico 的 IP 池?- 每天5分钟玩转 Docker 容器技术(71)
- iOS 如何获取手机外网IP地址(附内网IP地址)