Anasayfa / Teknik / Docker Sık Kullanılan Komutlar-2

Docker Sık Kullanılan Komutlar-2

Merhabalar serinin 2. yazısında sık kullandığım docker komutlarını eklemeye devam ediyorum

Docker Network Kavramı

Her docker container doğduğunda otomatik olarak bir sanal ağa bağlanır. Bu sanal ağ türü “bridge network”tür. Aynı sanal ağda bulunan tüm container’lar port numarası bildirmeksizin birbirleri ile görüşürler. Benim tarzım bir uygulamaya ait tüm container’ları aynı ağa bağlamak.

Docker Container IP Adresini Öğrenmek

sudo docker container inspect --format '{{ .NetworkSettings.IPAddress  }}' f1ae

Docker Sanal Ağ Oluşturmak

sudo docker network create erkan_vn
Çıktı:
bcec51e1e0aba7092d359944898a08bc5cb621900bf830d8b1c3ff4fddb5679c

Docker Network Listeleme

sudo docker network ls
Örnek çıktı:
NETWORK ID          NAME                DRIVER              SCOPE
756b8bea1d7e        bridge              bridge              local
2019947744f4        dude                bridge              local
bcec51e1e0ab        erkan_vn            bridge              local
2955cb5bab0c        host                host                local
6c3283b3f616        my_app_net          bridge              local
36691f70dc54        none                null                local

Docker Network Bilgilerini İnceleme

sudo docker network inspect erkan_vn
Çıktı:
[
    {
        "Name": "erkan_vn",
        "Id": "bcec51e1e0aba7092d359944898a08bc5cb621900bf830d8b1c3ff4fddb5679c",
        "Created": "2019-05-01T15:08:39.358563898+03:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": {},
            "Config": [
                {
                    "Subnet": "172.20.0.0/16",
                    "Gateway": "172.20.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {},
        "Options": {},
        "Labels": {}
    }
]

Çalışan Bir Docker Container’ı Bir Network’e Bağlamak

sudo docker network connect erkan_vn webhost

Önce network adı sonra container adı veya ip numarası

Hakkında Erkan ŞİRİN

2014'ten beri hem akademik hem de sektörde pratik anlamda büyük veri ve veri bilimi ile ilgili çalışmalar yürütmektedir. Halihazırda İmpektra Bilişim A.Ş.'de büyük veri yöneticisi olarak çalışmakta olup aynı zamanda Gazi Üniversitesi Yönetim Bilişim Sistemleri doktora öğrencisidir. Büyük veri ve veri bilimi ile ilgili birçok kurum ve şirkete eğitimler vermekte ve projeler icra etmektedir. Çalışma alanları: büyük veri platformlarının kurulum ve yönetimi, büyük veri üzerinde makine öğrenmesi, olağan dışılık tespiti, sahtecilik tespiti, veri hazırlama sürecidir.

GÖZ ATMAK İSTEYEBİLİRSİNİZ

Windows 10 Üzerine Kafka Kurmak, Mesaj Okumak ve Yazmak

Merhaba, bu yazımızda akan veri işleme ve yönetmede oldukça popüler olan Apache Kafka’nın Windows 10 …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir