另请查看:
- 如何仅列出所有 Docker 容器的容器 ID
- 如何仅列出所有 Docker 容器的容器名称
使用
list-containers-ip.sh
docker ps -q | xargs -n1 docker inspect --format '{{.Name}} {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'示例输出:
example-output.sh
$ docker ps -q | xargs -n1 docker inspect --format '{{.Name}} {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'
/flamboyant_cohen 10.254.1.6
/flamboyant_cohen 10.254.1.6
/lucid_shtern 10.254.1.4此解决方案受到 GitHub Gists 上 GitHub 用户 zeroows 的启发