Líonrú i Docker: Líonraí a Nascadh agus a Bhainistiú i Docker

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--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.