Мазмуну:

Докер контейнеринде скриптти кантип иштетем?
Докер контейнеринде скриптти кантип иштетем?

Video: Докер контейнеринде скриптти кантип иштетем?

Video: Докер контейнеринде скриптти кантип иштетем?
Video: Docker file рецепт для Docker images. Как рождается Docker контейнер c помощью Docker build. 2024, Май
Anonim

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

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

Муну эске алып, докер контейнерин кантип тизмелейм?

Docker контейнерлерин тизмеси

  1. Көрүнүп тургандай, жогорудагы сүрөттө иштеген контейнерлер жок экенин көрсөтүп турат.
  2. Контейнерлерди ID боюнча тизмелөө үчүн –aq (тынч): docker ps –aq колдонуңуз.
  3. Ар бир контейнердин жалпы файл өлчөмүн тизмелөө үчүн –s (өлчөм) колдонуңуз: docker ps –s.
  4. ps буйругу бир нече маалымат мамычасын берет:

Ошондой эле сурашы мүмкүн, мен кантип кабык сценарийин иштетем? Сценарий жазуу жана аткаруу үчүн кадамдар

  1. Терминалды ачыңыз. Скриптиңизди түзгүңүз келген каталогго өтүңүз.
  2. менен файл түзүңүз. sh кеңейтүүсү.
  3. Скриптти редактордун жардамы менен файлга жазыңыз.
  4. chmod +x буйругу менен скриптти аткарылуучу кылыңыз.
  5. Скриптти./ менен иштетиңиз.

Анда мен учурдагы Docker контейнерин кантип баштасам болот?

Кайра баштоо үчүн учурдагы контейнер , биз колдонобуз баштоо Ага тиркөө үчүн -a желекчеси жана интерактивдүү кылуу үчүн -i желек менен буйрук бериңиз, андан кийин же контейнер ID же аты. Идентификаторуңузду алмаштырууну унутпаңыз контейнер төмөнкү буйрукта: докер баштоо -ai 11cc47339ee1.

Докерге аргументтерди кантип өткөрүп берем?

Runtime аргументтер сиз киргенде өтөт докер чуркоо же контейнериңизди баштаңыз: $ докер чуркоо [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG…] Алар колдонмоңузга өзгөрмөлөрдү жөнөтүүгө мүмкүндүк берет, алар чуркоо сиздин контейнерде аныкталгандай докер файлы CMD же ENTRYPOINT аныктамаларыңыз боюнча.

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