Контейнер Docker - команда "Docker run" append bash - PullRequest
0 голосов
/ 11 октября 2019

Я выполняю следующую команду:

sudo docker run IMAGE bash ~/commands.sh

где IMAGE - это мой образ докера, а command.sh - сценарий внутри контейнера.

При запуске контейнера с помощью «Docker run»Я хочу выполнить скрипт. Но это не работает. Я получаю следующий статус ошибки:

Exited (127) Less than a second ago

Этот статус ошибки означает, что он не знает команду. Можете ли вы сказать мне, где моя ошибка?

1 Ответ

2 голосов
/ 11 октября 2019

Я бы предположил, что ваш локальный bash (запущенный в хост-системе) расширяет ~ до того, как он достигнет работающего док-контейнера. Вы пытались использовать абсолютный путь здесь?

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