Turinys:

Kaip perduoti aplinkos kintamąjį naudojant „Docker“?
Kaip perduoti aplinkos kintamąjį naudojant „Docker“?

Video: Kaip perduoti aplinkos kintamąjį naudojant „Docker“?

Video: Kaip perduoti aplinkos kintamąjį naudojant „Docker“?
Video: Docker - environment variables 2024, Lapkritis
Anonim

Nustatyti aplinkos įvairovė (-e, - env , -- env -failas)

Kada bėgimas komanda, Dokeris CLI klientas patikrina vertę kintamasis turi jūsų vietovėje aplinką ir perduoda jį konteineris . Jei ne = pateikiamas ir tai kintamasis neeksportuojamas jūsų vietovėje aplinką , kintamasis nebus nustatytas konteineris.

Taip pat žinokite, ar „Docker“paveldi aplinkos kintamuosius?

Naudojant dokininkas - Kurk, tu gali paveldėti env kintamuosius in dokininkas - komponuoti. yml ir vėliau bet koks Dockerfile (s) paskambino dokininkas - Kurti vaizdus. Tai yra naudinga, kai Dockerfile RUN komanda turėtų vykdyti komandas, būdingas aplinką.

Taip pat žinote, kas yra „Docker Run“komandoje? The docker paleisti komandą sukuria konteinerį iš pateikto vaizdo ir paleidžia konteinerį naudodamas duotą komandą . Tai vienas iš pirmųjų komandas su jais turėtumėte susipažinti pradėdami dirbti Dokeris.

Šiuo atžvilgiu ar „Dockerfile“gali pasiekti aplinkos kintamuosius?

Tie konteineriai turi prieiga į ENV kintamieji apibrėžta Dockerfile kuri sukūrė originalų vaizdą. Tačiau tos vertybės gali būti nepaisoma pateikiant vieną aplinkos įvairovė , arba env_files, iš kurių aplinkos įvairovė išanalizuojami ir patenka į konteinerį.

Kaip paleisti esamą „Docker“konteinerį?

Atlikite šiuos veiksmus:

  1. Norėdami gauti esamo sudėtinio rodinio pavadinimą, naudokite docker ps.
  2. Naudokite komandą docker exec -it /bin/bash, kad konteineryje gautumėte bash apvalkalą.
  3. Arba tiesiogiai naudokite docker exec -it, kad vykdytumėte bet kokią komandą, kurią nurodėte konteineryje.

Rekomenduojamas: