Мазмуну:

Docker иштетүүсүндө чөйрө өзгөрмөсүн кантип өткөрөм?
Docker иштетүүсүндө чөйрө өзгөрмөсүн кантип өткөрөм?

Video: Docker иштетүүсүндө чөйрө өзгөрмөсүн кантип өткөрөм?

Video: Docker иштетүүсүндө чөйрө өзгөрмөсүн кантип өткөрөм?
Video: Что такое Docker? 2024, Май
Anonim

коюу чөйрө өзгөрмөлөрү (-e, -- env , -- env -файл)

Качан чуркоо буйрук, Докер CLI кардары анын маанисин текшерет өзгөрмө сиздин жериңизде бар айлана-чөйрө жана аны өткөрүп берет контейнер . Эгерде жок = каралган жана ошол өзгөрмө сиздин жериңизде экспорттолбойт айлана-чөйрө , the өзгөрмө ичинде орнотулбайт контейнер.

Ошондой эле билесизби, Docker чөйрө өзгөрмөлөрүн мурастайбы?

Колдонуу докер - түз, сен env өзгөрмөлөрүн мурастай алат ичинде докер -түзүү. yml жана андан кийин ар кандай Dockerfile (лар) тарабынан чакырылган докер -сүрөттөрдү түзүү үчүн түзүү. Бул болуп саналат болгондо пайдалуу Dockerfile RUN буйругу атайын буйруктарды аткарышы керек айлана-чөйрө.

Ошондой эле билесизби, Docker Run буйругунда эмне бар? The докер иштетүү буйругу Берилген сүрөттөн контейнерди түзөт жана берилгенди колдонуу менен контейнерди баштайт буйрук . Бул биринчилерден болуп саналат буйруктар менен иштей баштаганда тааныш болушуңуз керек Докер.

Ушуга байланыштуу, Dockerfile чөйрө өзгөрмөлөрүнө кире алабы?

Ошол контейнерлер бар мүмкүндүк алуу чейин ENV өзгөрмөлөрү менен аныкталган Dockerfile баштапкы сүрөттү жараткан. Бирок, ошол баалуулуктар болот жалгыз камсыз кылуу менен жокко чыгарылат чөйрө өзгөрмөлөрү , же env_files, алардан чөйрө өзгөрмөлөрү талданышат жана контейнерге өткөрүлөт.

Учурдагы Docker контейнерин кантип иштетем?

Бул кадамдарды аткарыңыз:

  1. Учурдагы контейнердин атын алуу үчүн docker ps колдонуңуз.
  2. Контейнерде bash кабыгын алуу үчүн docker exec -it /bin/bash буйругун колдонуңуз.
  3. Же түздөн-түз docker exec -it колдонуңуз, сиз контейнерде көрсөткөн команданы аткаруу үчүн.

Сунушталууда: