查看docker容器的IP地址

 docker inspect node1 |grep IPAddress |tail -1 |awk ‘{print $2}‘ |tr ‘"‘ " " |tr ‘,‘ ‘ ‘              # 可以用容器id或名称

方法二:

docker inspect --format ‘{{ .NetworkSettings.IPAddress }}‘ node1             # 容器id或者名称

显示所有容器的IP

docker inspect --format=‘{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}‘ $(docker ps -aq)

/node1 - 172.17.0.15/n11 - 172.17.0.14/n10 - 172.17.0.13/n9 - 172.17.0.12/n8 - 172.17.0.11/n7 - 172.17.0.10/n6 - 172.17.0.9/n5 - 172.17.0.8/n4 - 172.17.0.7/n3 - 172.17.0.6/n2 - 172.17.0.5/n1 - 172.17.0.4

原文地址:https://www.cnblogs.com/kaishirenshi/p/10375203.html

时间: 2024-10-31 00:02:57

查看docker容器的IP地址的相关文章

使用pipework配置docker容器固定ip

首先讲一下docker的网络模式: 我们使用docker run创建容器时,可以使用--net选项指定容器的网络模式,docker一共有4中网络模式: 1:bridge模式,--net=bridge(默认). 这是dokcer网络的默认设置.安装完docker,系统会自动添加一个供docker使用的网桥docker0,我们创建一个新的容器时,容器通过DHCP获取一个与docker0同网段的IP地址.并默认连接到docker0网桥,以此实现容器与宿主机的网络互通.如下: 2:host模式,--ne

docker logs-查看docker容器日志

只限制最后100条的日志,并持续更新日志显示 docker logs -f --tail=100 CONTAINER_ID docker logs -f --tail 100 CONTAINER_ID https://docs.docker.com/engine/reference/commandline/logs/ https://www.jianshu.com/p/1eb1d1d3f25e 分类: docker系列 标签: docker logs-查看docker容器日志 原文地址:http

如何查看容器的IP地址和网络相关的参数?

如何查看容器的IP地址和网络相关的参数? 查看容器的IP地址,可以在主机上运行 sudo docker ps查看正在运行的容器的id等信息"sudo docker inspect 容器id"可以查看到容器的相关信息"docker inspect --format '{{ .NetworkSettings.IPAddress }}' 容器id"可以查看容器的具体IP地址,如果输出是空的说明没有配置IP地址 ifconfig查看主机上的网络cat /etc/hosts查

查看系统的每个IP地址的连接数

查看系统的每个IP地址的连接数: 使用netstat命令,netstat -n会把 所有的网络连接的IP地址数字输出在屏幕上, 使用数据处理工具来得到我们想要的信息,使用数据处理工具awk 随后继续使用AWK命令: 这样取出来的数据有问题,主要是有的IP地址前面有ffff:::,这样根本无法取得想要的数据 sort命令:进行排序,-r 反向排序 -n 使用纯数字进行排序 uniq 将重复的数据仅仅列出一个来显示,uniq -c,进行计数 awk -F: '{print $1}'  以F 为分界符

docker容器端口IP规划及端口动态扩容

docker容器一旦启动,参数就无法改变,生产环境中最常变的就是端口映射,为了解决这个问题,那么首先就要规划好,本文列出了两种端口规划方案,如果后续维护中出现了要增加端口映射的场景,本文也给出了动态端口映射扩容方案. 1.单IP多容器映射规划方案 此种环境适用只有单个IP环境下,如云主机等. 1.1 端口映射规划表格:     规划不同的端口段,映射到容器从而对外提供服务. 主机名称 ssh映射 mysql映射 nginx映射 redis映射 redis-test 51000 22 51001

Docker容器固定IP分配

我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式: host模式,使用--net=host指定. container模式,使用--net=container:NAME_or_ID指定. none模式,使用--net=none指定. bridge模式,使用--net=bridge指定,默认设置. 默认选择bridge的情况下,容器启动后会通过DHCP获取一个地址,这可能不是我们想要的,本文介绍在centos7 docker

查看 Docker 容器的名字空间

转载请注明 http://blog.csdn.net/yeasy/article/details/41694797 熟悉 Linux 技术的人都知道,容器只是利用名字空间进行隔离的进程而已,Docker 在容器实现上也是利用了 Linux 自身的技术. 有时候,我们需要在宿主机上对容器内进行一些操作,当然,这种绕过 Docker 的操作方式并不推荐. 如果你使用的是比较新的 Docker 版本,会尴尬的发现,直接使用系统命令,会无法访问到容器名字空间. 这里,首先介绍下 ip netns 系列命

Docker设置固定ip地址

Docker安装后,默认会创建下面三种网络类型: $ docker network ls NETWORK ID NAME DRIVER SCOPE 9781b1f585ae bridge bridge local 1252da701e55 host host local 237ea3d5cfbf none null local 启动 Docker的时候,用 --network 参数,可以指定网络类型 docker run -itd --name test1 --network bridge --

[转]查看 docker 容器使用的资源

作者:sparkdev 出处:http://www.cnblogs.com/sparkdev/ 在容器的使用过程中,如果能及时的掌握容器使用的系统资源,无论对开发还是运维工作都是非常有益的.幸运的是 docker 自己就提供了这样的命令:docker stats. 默认输出 docker stats 命令用来显示容器使用的系统资源.不带任何选项执行 docker stats 命令: $ docker stats 默认情况下,stats 命令会每隔 1 秒钟刷新一次输出的内容直到你按下 ctrl