Ağ oluşturma, birbirleriyle ve dış ağ ile iletişim kurmayı Docker sağlayan önemli bir yönüdür. container Aşağıdaki ağlara nasıl bağlanılacağı ve yönetileceği hakkında ayrıntılı bir kılavuz Docker:
Varsayılan Köprü Ağı
Docker bridge için varsayılan bir ağ sağlar container. Bir ağ belirtmeden oluştururken container, otomatik olarak varsayılan ağa eklenir bridge.
Container Aynı bridge ağ üzerinde bulunan kişiler kendi dahili IP adreslerini kullanarak birbirleriyle iletişim kurabilirler. etki alanı adları aracılığıyla iletişime Docker izin vermek için DNS çözünürlüğü sağlar. container
Container bağlama
Seçeneği kullanarak, birini diğerine --link bağlayabilir, bağlantılının adını veya ortam değişkenlerini kullanarak aralarındaki iletişimi etkinleştirebilirsiniz. container container
Örneğin, container adlı bir görüntüden a çalıştırırken, onu aşağıdaki komutla adlı webapp bir MySQL'e bağlayabilirsiniz: container mysql docker run --name webapp --link mysql:mysql webapp-image
Özel Ağlar
Aynı ağ içindeki e-postaların iletişim kurmasına Docker izin vermek için içinde özel ağlar oluşturabilirsiniz. container
docker network create Özel bir ağ oluşturmak için komutu kullanın. Örneğin, adlı bir ağ oluşturmak için my-network şu komutu kullanabilirsiniz: docker network create my-network
Container Özel Ağlara Bağlanma
oluştururken container, onu özel bir ağa --network ekleme seçeneğini kullanın. container
Örneğin, container "ağım" ağına bir a eklemek için şu komutu kullanabilirsiniz: docker run --network my-network my-image
Container Ana Bilgisayar Ağına Bağlanma
Bağlantı noktalarını ana makinedeki bağlantı noktalarına veya ana bilgisayardaki rasgele bağlantı noktalarına bağlamak için --publish veya seçeneklerini kullanın. --publish-all container
Örneğin, a'nın 80 numaralı bağlantı noktasını container ana bilgisayardaki 8080 numaralı bağlantı noktasına bağlamak için şu komutu kullanabilirsiniz: docker run -p 8080:80 my-image
içindeki ağ özelliklerini kullanarak, ortamınızdaki ve ağlar Docker arasındaki bağlantıyı ve iletişimi yönetebilirsiniz. Bu, uygulamalarınız için esnek ve ölçeklenebilir bir ortam sağlayarak, içeridekilerin birbiriyle ve dış ağla sorunsuz bir şekilde etkileşime girmesine olanak tanır. container Docker components container

