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

Говорим о серверах, развёртывании, нагрузках, выборе и использовании разных технологий и продуктов
Ответить
kukuruku
Сообщения: 1318
Зарегистрирован: 2011.02.14, 11:36

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

Сообщение 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
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

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

Сообщение ElisDN »

docker-compose run --rm php php yii user/check-name
kukuruku
Сообщения: 1318
Зарегистрирован: 2011.02.14, 11:36

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

Сообщение kukuruku »

почему так работает?
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

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

Сообщение ElisDN »

Потому что первый php - это имя контейнера.
Ответить