Makefile зависает при использовании docker-compose -d и завершается с кодом 129 без -d
Для справки, мое правило выглядит так:
aRule:
docker-compose exec -d service /bin/bash -c "/path/to/drush -y drush-commmand"
В Ubuntu 16.04 и 14.04, если я запускаю такую команду, как docker-compose exec -d service /bin/bash -c "/path/to/drush -y drush-commmand
в правиле Makefile Makefile зависает, а затем завершается ошибкой из-за MemoryError из контейнера Docker. Эта команда, однако, работает как в centos, так и в docker-machine.
Я пытаюсь заменить команду на docker-compose exec service /bin/bash -c "path/to/drush -y drush-command
(без флага -d) и на этот раз команда drush завершается успешно, однако Makefile завершается ошибкой с кодом ошибки 129
,
Затем я пытаюсь исправить проблему с помощью измененной команды, docker-compose exec service /bin/bash -c "path/to/drush -y drush-command 1>/dev/null"
, это работает... но кажется немного взломать
Как правильно сделать это и почему я получаю вышеупомянутые ошибки?