Выдвижение команды за пределы работающего экземпляра docker без подключения - PullRequest
0 голосов
/ 14 апреля 2020

Я прошу прощения, если не могу четко объяснить себя, поскольку я довольно новичок в docker. Я пытался найти ответ, чтобы сделать мой рабочий процесс намного более плавным и легким.

Мой контейнер сразу запускается с помощью скрипта, подобного этому:

Command:
"/scripts/testing_script.sh"    

Этот скрипт постоянно работает через серию тестов и имеет свой собственный набор командных строк. Когда я docker attach {containerID} прыгаю прямо в контейнер, экземпляр скрипта, и могу использовать упомянутые командные строки. Когда я использую docker exec {containerID}, docker exec -it {containerID}, он не распознает эти командные строки, потому что вводит их в /bin/bash с exec.

Если я попытаюсь быть более буквальным, например, docker exec {containerID} /bin/bash/scripts/testing_script.sh 'listBuilds', он создаст новый экземпляр testing_script.sh, который мне не нужен.

Проще говоря, как мне вводить буквальные команды прямо в текущий экземпляр работающего docker контейнера, находясь вне контейнера?

Возможно ли это вообще?

Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...