docker-compose查看容器ip
Posted 余生请多指教ANT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker-compose查看容器ip相关的知识,希望对你有一定的参考价值。
获取 Docker 容器的 IP 地址 进入容器内部后 cat /etc/hosts 使用命令 docker inspect --format \' .NetworkSettings.IPAddress \' <container-ID> 或 docker inspect <container id> 或 docker inspect -f \'range .NetworkSettings.Networks.IPAddressend\' container_name_or_id 要获取所有容器名称及其IP地址只需一个命令。 docker inspect -f \'.Name - .NetworkSettings.IPAddress \' $(docker ps -aq) 如果使用docker-compose命令将是: docker inspect -f \'.Name - range .NetworkSettings.Networks.IPAddressend\' $(docker ps -aq)
一点点学习,一丝丝进步。不懈怠,才不会被时代淘汰
docker-compose 容器固定IP(network subnet)
示例
如下是为容器设置固定IP的 docker-compose.yml
示例,其中包含定义 networks
和在应用中引用设定固定 IP 的配置。
version: '3.9'
services:
coredns:
image: coredns/coredns:1.10.0
container_name: coredns
ports:
- 53:53/udp
networks:
mynetwork:
ipv4_address: 172.28.0.4
volumes:
- ./coredns/hostsfile:/etc/coredns/hostsfile
- ./coredns/Corefile:/Corefile
networks:
mynetwork:
driver: bridge
ipam:
driver: default
config:
- subnet: 172.28.0.0/16
gateway: 172.28.0.1
参考官网链接:
(END)
以上是关于docker-compose查看容器ip的主要内容,如果未能解决你的问题,请参考以下文章
docker-compose 容器固定IP(network subnet)
在 gitlab ci 中查找在 docker-compose 中运行的容器的 url/ip
docker-compose操作容器报错:ERROR: Failed to Setup IP tab