Is gné thábhachtach de líonrú Docker a ligeann container
cumarsáid a dhéanamh lena chéile agus leis an líonra lasmuigh. Seo treoir mhionsonraithe ar conas líonraí a nascadh agus a bhainistiú i Docker:
Líonra Droichid Réamhshocraithe
Docker soláthraíonn sé líonra réamhshocraithe ar a bridge
dtugtar container
. Nuair a chruthaíonn sé container líonra gan a shonrú, ceanglaíonn sé go huathoibríoch leis an bridge
líonra réamhshocraithe.
Container is féidir le s ar an bridge
líonra céanna cumarsáid a dhéanamh lena chéile ag baint úsáide as a seoltaí IP inmheánacha. Docker soláthraíonn sé réiteach DNS chun container cumarsáid a cheadú trí ainmneacha fearainn.
Container
Nascadh
Trí úsáid a bhaint as an --link
rogha, is féidir leat a chéile a nascadh container
, rud a chumasaíonn cumarsáid eatarthu trí úsáid a bhaint as container athróga ainm nó timpeallachta nasctha.
Mar shampla, agus tú ag rith container
ó íomhá ainmnithe webapp
, is féidir leat é a nascadh le MySQL container ainmnithe mysql
leis an ordú seo a leanas: docker run --name webapp --link mysql:mysql webapp-image
Líonraí Saincheaptha
Is féidir leat líonraí saincheaptha a chruthú isteach Docker chun ligean container do s laistigh den líonra céanna cumarsáid a dhéanamh.
Bain úsáid as an docker network create
ordú chun líonra saincheaptha a chruthú. Mar shampla, chun líonra darb ainm, a chruthú my-network
, is féidir leat an t-ordú a úsáid: docker network create my-network
Ag gabháil Container
le Líonraí Saincheaptha
Agus tú ag cruthú container
, bain úsáid as an --network
rogha chun an nasc a cheangal container
le líonra saincheaptha.
Mar shampla, chun a a cheangal container
leis an líonra "mo-líonra", is féidir leat an t-ordú a úsáid: docker run --network my-network my-image
Ag nascadh Container
leis an Líonra Óstach
Bain úsáid as na --publish
nó --publish-all
roghanna chun container
calafoirt a nascadh le calafoirt ar an meaisín óstach nó le calafoirt randamach ar an ósta.
Mar shampla, chun port 80 de a a nascadh container
le port 8080 ar an ósta, is féidir leat an t-ordú a úsáid: docker run -p 8080:80 my-image
Trí úsáid a bhaint as na gnéithe líonraithe i Docker, is féidir leat an nascacht agus an chumarsáid idir container
agus líonraí i do Docker thimpeallacht a bhainistiú. Soláthraíonn sé seo timpeallacht sholúbtha agus inscálaithe do d’fheidhmchláir, rud a ligeann components
duit container
idirghníomhú gan stró lena chéile agus leis an líonra seachtrach.