Sadarwar sadarwa wani muhimmin al'amari ne na Docker wanda ke ba da damar container sadarwa tare da juna da kuma hanyar sadarwar waje. Anan akwai cikakken jagora kan yadda ake haɗawa da sarrafa cibiyoyin sadarwa a cikin Docker:
Default Bridge Network
Docker yana ba da tsohuwar hanyar sadarwa da ake kira bridge don container. Lokacin ƙirƙirar container ba tare da ƙayyade hanyar sadarwa ba, yana haɗa kai tsaye zuwa tsohuwar bridge hanyar sadarwa.
Container s a kan bridge hanyar sadarwa guda ɗaya suna iya sadarwa tare da juna ta amfani da adiresoshin IP na ciki. Docker yana ba da ƙudurin DNS don ba da damar container sadarwa ta sunayen yanki.
Container Hadawa
Ta amfani da --link zaɓin, zaku iya haɗa juna container da juna, ba da damar sadarwa a tsakanin su ta hanyar amfani da container suna ko mahalli masu alaƙa.
Misali, lokacin gudanar da container hoto mai suna webapp, zaku iya haɗa shi zuwa MySQL container mai suna mysql tare da umarni mai zuwa: docker run --name webapp --link mysql:mysql webapp-image
Hanyoyin Sadarwar Sadarwa
Kuna iya ƙirƙirar cibiyoyin sadarwa na al'ada a ciki Docker don ba da damar container s a cikin hanyar sadarwa ɗaya don sadarwa.
Yi amfani da docker network create umarnin don ƙirƙirar hanyar sadarwa ta al'ada. Misali, don ƙirƙirar cibiyar sadarwa mai suna my-network, zaku iya amfani da umarnin: docker network create my-network
Haɗa Container zuwa Hanyoyin Sadarwar Sadarwa
Lokacin ƙirƙirar container, yi amfani da --network zaɓi don haɗawa container zuwa cibiyar sadarwa ta al'ada.
Misali, don haɗa a container zuwa cibiyar sadarwar "my-network", zaku iya amfani da umarnin: docker run --network my-network my-image
Haɗa Container zuwa Cibiyar Sadarwar Mai watsa shiri
Yi amfani da --publish ko --publish-all zaɓuɓɓuka don haɗa container tashoshin jiragen ruwa zuwa tashar jiragen ruwa akan na'ura mai ɗaukar nauyi ko zuwa tashar jiragen ruwa bazuwar kan mai watsa shiri.
Misali, don haɗa tashar jiragen ruwa 80 na a container zuwa tashar jiragen ruwa 8080 akan mai watsa shiri, zaku iya amfani da umarnin: docker run -p 8080:80 my-image
Ta amfani da fasalulluka na hanyar sadarwa a cikin Docker, zaku iya sarrafa haɗin kai da sadarwa tsakanin container da cibiyoyin sadarwa a cikin mahallin ku Docker. Wannan yana ba da yanayi mai sassauƙa da ma'auni don aikace-aikacenku, yana ba da damar components yin container hulɗa tare da juna da kuma hanyar sadarwar waje ba tare da matsala ba.

