Страница 1 из 1

докер и консольные команды

Добавлено: 2020.03.10, 16:45
kukuruku
использую штатный docker-compose https://github.com/yiisoft/yii2-app-bas ... ompose.yml
почему такая консольная команда не работает

Код: Выделить всё

docker-compose run --rm php yii user/check-name
usermod: no changes
Unknown command: user/check-name

docker-compose run --rm php ./yii user/check-name
usermod: no changes
/usr/local/bin/docker-php-entrypoint: 28: exec: ./yii: Permission denied

docker-compose run --rm php /app/yii user/check-name
usermod: no changes
/usr/local/bin/docker-php-entrypoint: 28: exec: /app/yii: Permission denied
зато такая команда работает

Код: Выделить всё

docker-compose run --rm php yii
если запустить команду внутри контейнера то все работает

Код: Выделить всё

php yii user/check-name

Re: докер и консольные команды

Добавлено: 2020.03.11, 00:47
ElisDN
docker-compose run --rm php php yii user/check-name

Re: докер и консольные команды

Добавлено: 2020.03.11, 07:45
kukuruku
почему так работает?

Re: докер и консольные команды

Добавлено: 2020.03.11, 10:34
ElisDN
Потому что первый php - это имя контейнера.