Оглавление:

Как запустить скрипт в контейнере Docker?
Как запустить скрипт в контейнере Docker?

Видео: Как запустить скрипт в контейнере Docker?

Видео: Как запустить скрипт в контейнере Docker?
Видео: Запускаем python скрипт из под Docker 2024, Ноябрь
Anonim

Следуй этим шагам:

  1. Использовать докер ps, чтобы увидеть имя существующего контейнер .
  2. Затем используйте командный докер exec -it < контейнер name> / bin / bash, чтобы получить оболочку bash в контейнер .
  3. Или напрямую использовать докер exec -it < контейнер имя> < команда > выполнить что бы ни команда вы указываете в контейнер .

Учитывая это, как мне указать докер-контейнер?

Список контейнеров Docker

  1. Как видите, изображение выше показывает, что запущенных контейнеров нет.
  2. Чтобы перечислить контейнеры по их идентификатору, используйте –aq (quiet): docker ps –aq.
  3. Чтобы указать общий размер файла каждого контейнера, используйте –s (size): docker ps –s.
  4. Команда ps предоставляет несколько столбцов информации:

Также можно спросить, как запустить сценарий оболочки? Шаги по написанию и выполнению скрипта

  1. Откройте терминал. Перейдите в каталог, в котором вы хотите создать свой скрипт.
  2. Создайте файл с расширением. sh расширение.
  3. Запишите сценарий в файл с помощью редактора.
  4. Сделайте скрипт исполняемым с помощью команды chmod + x.
  5. Запустите сценарий, используя./.

Тогда как мне запустить существующий контейнер Docker?

Чтобы перезапустить существующий контейнер , мы будем использовать Начните с флагом -a для присоединения к нему и флагом -i, чтобы сделать его интерактивным, за которым следует либо контейнер ID или имя. Обязательно подставьте идентификатор своего контейнер в команде ниже: докер старт -ai 11cc47339ee1.

Как передать аргументы Докеру?

Время выполнения аргументы проходят, когда вы докер запустить или запустите свой контейнер: $ докер запустить [OPTIONS] IMAGE [: TAG | @DIGEST] [COMMAND] [ARG…] Они позволяют отправлять переменные в ваше приложение, которые будут Бег в вашем контейнере, как определено в вашем dockerfile по вашим определениям CMD или ENTRYPOINT.

Рекомендуемые: