Команды Docker для запуска в сценарии из командной строки - PullRequest
0 голосов
/ 17 января 2019

Мне нужна помощь со следующими командами, чтобы поместить в скрипт в CMD.У меня есть все настройки для Docker.

1) Работает в CMD:

Запуск Docker --net = host --interactive --tty auvsisuas / interop-client

2) Работает в # на экране CMD

. / Tools / interop_cli.py --url http://10.10.130.2:8000 --username миссий testuser

Ссылка: https://github.com/auvsi-suas/interop/wiki/Getting-Started#create-container--start-shell и https://github.com/auvsi-suas/interop/wiki/Getting-Started#get-missions

Если я запускаю отдельные команды в CMD одна за другой, это работает и дает мне вывод.Но когда я помещаю файл сценария (.bat), он запускает только 1-ю команду, после чего на экране появляется приглашение #, но 2-я команда не выполняется.

Что мне нужно:

Скрипт для запускаОбе команды вместе с CMD

Примечание. Изображение является общедоступным и может быть опробовано при любой настройке докера.

Что я хочу: (Это то, что происходит, когда я печатаю непосредственно вCMD)

Мой файл .CMD / BAT

Что происходит: - останавливается при подсказке #

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 17 января 2019

Если вы вызываете .bat и т. Д. Из другого, не забывайте, что поведение по умолчанию состоит в том, чтобы передать управление скрипту более низкого уровня и никогда не возвращаться - вам нужно использовать 'call', если вы хотите, чтобы control вернуться к скрипту верхнего уровня после выполнения скрипта нижнего уровня.

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