Thread Starter
#0
Docker, konteynerlerin birbirleriyle ve dış dünya ile iletişim kurmasını sağlamak için çeşitli ağ yapılandırma seçenekleri sunar. Bu yazıda, Docker ağlarını yönetmek için kullanılan temel komutları ele alacağız.
İlk olarak, mevcut ağları listelemek için kullanılan komutları inceleyelim. Aşağıdaki komut, sistemdeki tüm Docker ağlarını gösterir:
Bu komut, ağ adını, ağ kimliğini, sürümünü ve ağ türünü içerir. Örneğin, "bridge" gibi varsayılan ağ türleri ile özel olarak oluşturulmuş ağlar arasındaki farkları görebilirsiniz.
Yeni bir ağ oluşturmak için kullanılan komut ise şu şekildedir:
Örneğin, "my_network" adında bir ağ oluşturmak için:
Ağ oluştururken çeşitli parametreler de eklenebilir. Örneğin, "bridge" veya "overlay" gibi ağ sürümleri belirlemek mümkündür.
Oluşturulan bir ağa konteyner eklemek için ise aşağıdaki komut kullanılır:
Bu komut, belirtilen konteyneri hedef ağ ile ilişkilendirir. Örneğin:
Mevcut bir konteyneri bir ağdan çıkarmak için ise şu komutu kullanabilirsiniz:
Son olarak, bir ağı silmek için:
Bu komut, belirtilen ağda bağlı olan tüm konteynerler varsa silinmesine neden olur.
Docker ağları, mikro hizmet mimarileri için oldukça önemlidir. Konteynerlerin birbirleriyle iletişimini sağlamak, güvenlik ve performans açısından kritik bir rol oynar. Bu temel komutlar, ağ yönetiminde başlangıç noktası olarak işlev görecektir. Docker ağları hakkında daha fazla bilgi edinmek isteyenlerin, resmi Docker belgelerini incelemesi önerilir.
İlk olarak, mevcut ağları listelemek için kullanılan komutları inceleyelim. Aşağıdaki komut, sistemdeki tüm Docker ağlarını gösterir:
CODE
1docker network lsBu komut, ağ adını, ağ kimliğini, sürümünü ve ağ türünü içerir. Örneğin, "bridge" gibi varsayılan ağ türleri ile özel olarak oluşturulmuş ağlar arasındaki farkları görebilirsiniz.
Yeni bir ağ oluşturmak için kullanılan komut ise şu şekildedir:
CODE
1docker network create [ağ_adı]Örneğin, "my_network" adında bir ağ oluşturmak için:
CODE
1docker network create my_networkAğ oluştururken çeşitli parametreler de eklenebilir. Örneğin, "bridge" veya "overlay" gibi ağ sürümleri belirlemek mümkündür.
Oluşturulan bir ağa konteyner eklemek için ise aşağıdaki komut kullanılır:
CODE
1docker network connect [ağ_adı] [konteyner_adı]Bu komut, belirtilen konteyneri hedef ağ ile ilişkilendirir. Örneğin:
CODE
1docker network connect my_network my_containerMevcut bir konteyneri bir ağdan çıkarmak için ise şu komutu kullanabilirsiniz:
CODE
1docker network disconnect [ağ_adı] [konteyner_adı]Son olarak, bir ağı silmek için:
CODE
1docker network rm [ağ_adı]Bu komut, belirtilen ağda bağlı olan tüm konteynerler varsa silinmesine neden olur.
Docker ağları, mikro hizmet mimarileri için oldukça önemlidir. Konteynerlerin birbirleriyle iletişimini sağlamak, güvenlik ve performans açısından kritik bir rol oynar. Bu temel komutlar, ağ yönetiminde başlangıç noktası olarak işlev görecektir. Docker ağları hakkında daha fazla bilgi edinmek isteyenlerin, resmi Docker belgelerini incelemesi önerilir.