Запуск php команд, используя Docker

1482909

Новичок
Здравствуйте!
Как правильно запускать команды, например php artisan?
Нужно с рабочей машины или из Docker контейнера?
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Правильно - что бы они исполнялись изнутри докер контейнеров корректно, потому что не у каждого должна быть локально правильная версия пхп, да и вообще пхп. Но для личного удобства можно настроить и вызывать локально, для простоты и иногда - скорости
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
вот вы любите усложнять себе жизнь :)
и не влом каждый раз переходить в папочку, чтобы набирать там docker-compose exec <SERVICE>?
или docker run <ID>, при том, что id каждый раз разный?
причем, без автокомплита путей, и текущую папку не выбрать

в docker desktop для каждого контейнера есть кнопочка, которая открывает консоль
 
Последнее редактирование:

AmdY

Пью пиво
Команда форума
я обычно мейк файлом пользуюсь, в нём все нужные команды, включая make <имя контейнера> для входа в него.
докер декстоп не смотрел, но в принципе всё есть в phpstrom во вкладке сервисы есть все контейнеры и куча плюшек для работы с ними.
 

fixxxer

К.О.
Партнер клуба
вот вы любите усложнять себе жизнь :)
и не влом каждый раз переходить в папочку, чтобы набирать там docker-compose exec <SERVICE>?
или docker run <ID>, при том, что id каждый раз разный?
причем, без автокомплита путей, и текущую папку не выбрать

в docker desktop для каждого контейнера есть кнопочка, которая открывает консоль
влом :) поэтому есть шелл-скрипт и пачка bash-алиасов (надо было, наверное, makefile сделать, действительно, но так уж вышло)
 
Сверху