Мазмұны:

Docker іске қосуында ортаның айнымалы мәнін қалай беруге болады?
Docker іске қосуында ортаның айнымалы мәнін қалай беруге болады?

Бейне: Docker іске қосуында ортаның айнымалы мәнін қалай беруге болады?

Бейне: Docker іске қосуында ортаның айнымалы мәнін қалай беруге болады?
Бейне: HOW TO RUN MULTIPLE SERVICES WITH DOCKER COMPOSE | RASA 2024, Қараша
Anonim

Орнату ортаның айнымалылары (-e, -- конв , -- конв -файл)

Қашан жүгіру команда, Докер CLI клиенті мәнін тексереді айнымалы сіздің жеріңізде бар қоршаған орта және оны жібереді контейнер . Егер жоқ болса = берілген және бұл айнымалы жергілікті жерде экспортталмаған қоршаған орта , the айнымалы ішінде орнатылмайды контейнер.

Сондай-ақ, Docker орта айнымалыларын мұра ете ме?

Қолдану докер - құрастыр, сен env айнымалыларын мұра ете алады ішінде докер - құрастыру. yml және одан кейін кез келген Докер файлы (лар) арқылы шақырылады докер -суреттерді құрастыру үшін құрастыру. Бұл болып табылады болғанда пайдалы Докер файлы RUN пәрмені арнайы пәрмендерді орындауы керек қоршаған орта.

Сондай-ақ, Docker Run пәрменінде не бар екенін біліңіз? The докерді іске қосу командасы берілген суреттен контейнер жасайды және берілгенді пайдаланып контейнерді бастайды пәрмен . Бұл алғашқылардың бірі командалар жұмысты бастағанда таныс болуыңыз керек Докер.

Осыған байланысты Dockerfile ортаның айнымалыларына қол жеткізе алады ма?

Бұл контейнерлерде бар қол жеткізу дейін ENV айнымалылары -да анықталған Докер файлы бұл түпнұсқа кескінді жасады. Дегенмен, бұл құндылықтар алады жалғыз қамтамасыз ету арқылы жойылады ортаның айнымалылары , немесе env_files, олардан ортаның айнымалылары талданады және контейнерге жіберіледі.

Бар Docker контейнерін қалай іске қосамын?

Мына қадамдарды орындаңыз:

  1. Бар контейнердің атын алу үшін docker ps пайдаланыңыз.
  2. Контейнердегі bash қабығын алу үшін docker exec -it /bin/bash пәрменін пайдаланыңыз.
  3. Немесе контейнерде көрсеткен кез келген пәрменді орындау үшін тікелей docker exec -it пайдаланыңыз.

Ұсынылған: