Orodha ya maudhui:

Ninawezaje kupitisha utofauti wa mazingira katika Docker run?
Ninawezaje kupitisha utofauti wa mazingira katika Docker run?

Video: Ninawezaje kupitisha utofauti wa mazingira katika Docker run?

Video: Ninawezaje kupitisha utofauti wa mazingira katika Docker run?
Video: Siri 5 ili kuwa mjasiriamali mwenye mafanikio. 2024, Novemba
Anonim

Weka vigezo vya mazingira (-e, -- env , -- env -faili)

Lini Kimbia amri, Doka Mteja wa CLI huangalia thamani ya kutofautiana ina katika eneo lako mazingira na kuipitisha kwa chombo . Ikiwa hapana = imetolewa na hiyo kutofautiana haijasafirishwa katika eneo lako mazingira ,, kutofautiana haitawekwa kwenye chombo.

Ujue pia, Je, Docker hurithi vijiti vya mazingira?

Kutumia dokta -tunga, wewe inaweza kurithi anuwai za env katika dokta -tunga. yml na baadaye yoyote Dockerfile (s) kuitwa na dokta -tunga ili kujenga picha. Hii ni muhimu wakati wa Dockerfile Amri ya RUN inapaswa kutekeleza amri maalum kwa mazingira.

Pia Jua, ni nini katika amri ya Docker Run? The amri ya kukimbia ya docker huunda chombo kutoka kwa picha fulani na kuanza chombo kwa kutumia iliyotolewa amri . Ni moja ya kwanza amri unapaswa kufahamu unapoanza kufanya kazi nayo Doka.

Katika suala hili, Je, Dockerfile inaweza kufikia vigezo vya mazingira?

Vyombo hivyo vina ufikiaji kwa Vigezo vya ENV imefafanuliwa katika Dockerfile ambayo ilitoa picha ya asili. Hata hivyo, maadili hayo unaweza kubatilishwa kwa kutoa single vigezo vya mazingira , au env_files, ambayo kutoka vigezo vya mazingira huchanganuliwa na kupitishwa kwenye chombo.

Ninaendeshaje kontena iliyopo ya Docker?

Fuata hatua hizi:

  1. Tumia docker ps kupata jina la kontena lililopo.
  2. Tumia amri docker exec -it /bin/bash kupata ganda la bash kwenye chombo.
  3. Au tumia moja kwa moja docker exec -it kutekeleza amri yoyote unayotaja kwenye chombo.

Ilipendekeza: