docker network ls
- Docker & Kubernetes kursu
- Başlangıç
- Ders 73/82
- 4 dk
docker network ls ile ağları listelemeyi öğrenirsin.
docker network ls
Docker kurulumla birlikte üç ağ oluşturur: bridge, host ve none. docker network ls bunları ve senin oluşturduklarını listeler:
$ docker network ls
NETWORK ID NAME DRIVER SCOPE
1a2b3c4d5e6f bridge bridge local
2b3c4d5e6f70 host host local
3c4d5e6f7081 none null local
4d5e6f708192 proje_default bridge localAğı incelemek
docker network inspect, ağın alt ağını, ağ geçidini ve bağlı container'ları IP adresleriyle gösterir:
$ docker network inspect -f '{{range .IPAM.Config}}{{.Subnet}}{{end}}' bridge
172.17.0.0/16
$ docker network inspect -f '{{range .Containers}}{{.Name}} {{.IPv4Address}}{{"\n"}}{{end}}' proje_default
proje-db-1 172.18.0.2/16
proje-api-1 172.18.0.3/16Uygulama Ağları keşfet
İki komut yaz: yalnızca bridge sürücülü ağları listele (--filter driver=bridge); ardından bridge ağının alt ağını {{range .IPAM.Config}}{{.Subnet}}{{end}} şablonuyla yazdır.
Başlangıç kodu
# buraya yazÖrnek çözüm
docker network ls --filter driver=bridge
docker network inspect -f '{{range .IPAM.Config}}{{.Subnet}}{{end}}' bridgeBeklenen çıktı
NETWORK ID NAME DRIVER SCOPE 1a2b3c4d5e6f bridge bridge local 4d5e6f708192 proje_default bridge local 172.17.0.0/16
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 proje_default ağını kim oluşturmuştur?
- Docker kurulumu
- İşletim sistemi
- Kubernetes
- Docker Compose, proje klasörü için Doğru cevap
Açıklama: Compose her proje için ad_default ağı oluşturur.
2 Ağın ayrıntılarını göster.
docker network ____ bridge
docker network inspect bridge
Açıklama: inspect alt ağ ve bağlı container'ları verir.
3 Eşleştir.
| Kavram | Anlamı |
|---|---|
network ls |
Ağları listele |
network inspect |
Ayrıntı |
172.17.0.0/16 |
Varsayılan bridge alt ağı |
SCOPE local |
Tek makinelik ağ |