Установка composer в док-контейнере

Я использую докер для небольшого PHP-сервера, где я создал образ ОТ пачки / лампы: последние. Мне нужно использовать буфер протокола и для этого мне сначала нужно установить композитор.

Я пытаюсь установить его, выполнив следующие действия:

docker pull composer/composer

docker run --rm -v $(pwd):/app composer/composer install

У меня есть файлы, в том числе composer.json, расположенный в /app и они перемещаются туда с моего компьютера каждый раз, когда я запускаю образ. Тем не менее, я все еще получаю ошибку, composer can't find a file composer.json in /app что довольно раздражает. я использовал этот в качестве руководства.

1

Решение

/app часть команды Composer не связана с фактическим путем, в котором находятся файлы приложения.

Находясь в хосте (не внутри какого-либо контейнера), вам просто нужно изменить текущий каталог в каталог вашего приложения, где composer.json находится, а затем выполните данную команду как есть (независимо от фактического пути к файлам приложения).

Или, видя как composer/composer Контейнер устарел, это была бы лучшая команда: docker run --rm -v $PWD:/app composer install (отсюда).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]