In-netwerking huwa aspett importanti Docker li jippermetti container li jikkomunikaw ma 'xulxin u man-netwerk ta' barra. Hawnhekk hawn gwida dettaljata dwar kif tikkonnettja u timmaniġġja n-netwerks fi Docker:
Netwerk tal-Pont Default
Docker jipprovdi netwerk default bridge mitluba container. Meta toħloq container netwerk mingħajr ma tispeċifika, jeħel awtomatikament man- bridge netwerk default.
Container s fuq l-istess bridge netwerk jistgħu jikkomunikaw ma 'xulxin billi jużaw l-indirizzi IP interni tagħhom. Docker jipprovdi riżoluzzjoni DNS biex tippermetti container l-komunikazzjoni permezz ta 'ismijiet ta' dominju.
Container Linking
Billi tuża l --link -għażla, tista 'tgħaqqad container lil xulxin, li tippermetti komunikazzjoni bejniethom billi tuża container l-isem tal-linked jew varjabbli ambjentali.
Pereżempju, meta tmexxi container minn immaġini msejħa webapp, tista 'tgħaqqadha ma' MySQL container msemmi mysql bil-kmand li ġej: docker run --name webapp --link mysql:mysql webapp-image
Netwerks tad-dwana
Tista 'toħloq netwerks tad-dwana biex Docker jippermettu container s fl-istess netwerk biex jikkomunikaw.
Uża l- docker network create kmand biex toħloq netwerk personalizzat. Pereżempju, biex toħloq netwerk bl-isem my-network, tista' tuża l-kmand: docker network create my-network
Twaħħil Container ma 'Netwerks Custom
Meta toħloq container, uża l- --network għażla li tehmeż container ma' netwerk tad-dwana.
Pereżempju, biex tehmeż man- container netwerk "my-network", tista' tuża l-kmand: docker run --network my-network my-image
Konnessjoni man Container -Netwerk Ospitanti
Uża l- għażliet --publish jew --publish-all biex tgħaqqad container il-portijiet mal-portijiet fuq il-magna ospitanti jew għal portijiet każwali fuq il-host.
Pereżempju, biex tgħaqqad il-port 80 ta 'a container mal-port 8080 fuq il-host, tista' tuża l-kmand: docker run -p 8080:80 my-image
Billi tuża l-karatteristiċi tan-netwerking f' Docker, tista' timmaniġġja l-konnettività u l-komunikazzjoni bejn container u n-netwerks fl- Docker ambjent tiegħek. Dan jipprovdi ambjent flessibbli u skalabbli għall-applikazzjonijiet tiegħek, li jippermetti li components ġewwa container jinteraġixxu ma 'xulxin u man-netwerk estern bla xkiel.

