он дает. У меня вопрос к этой команде
docker run --rm -v $(pwd):/app composer install
Получается докер возьмет образ композера, запустит в контейнере композер, установит зависимости в текущей папке и удалится?
еще более подробнее хотелось бы остановиться в этой части команды -v $(pwd):/app
опция -v это для путей в директориях, но вот что дальше между двоеточием происходит не понятно
код взят отсюда https://www.digitalocean.com/community/tutorials/how-to-set-up-laravel-nginx-and-mysql-with-docker-compose
pwd - это стандартная команда для печати текущего каталога
а вот еще вопрос а вот если я установил композер еще в докерфайле, то как я должен обращаться к нему через докер композер?
а да я понял зачем это в скобках
Ты билдишь имидж и запускаешь его по названию
не, это не как имидж устанавливается, а как бы в ОС (через curl) (прастити еще нет полного комплексного понимания как это работает) https://github.com/sprintcube/docker-compose-lamp/blob/master/bin/php74/Dockerfile#L35
Ты когда dockerfile пишешь - ты его собираешь и получаешь образ
команду выше я понял, просто были сомнения правильно ли
аааааа, блиин точно же, чееерт
Здесь install - это просто аргумент для энтрипойнт
Обсуждают сегодня