Всем привет. Только начал изучать Docker. Хочу у себя локально настроить окружение для разработки на PHP.
Делаю всё вот по этой инструкции: https://phptoday.ru/post/gotovim-lokalnuyu-sredu-docker-dlya-razrabotki-na-php
Но как только дохожу до пункта, когда надо запускать инструкцию
docker-compose up -d
мне Windows PowerShell пишет _php: invalid reference format. Помогите пожалуйста. Может кто с этим сталкивался?
ОС: Win10. Docker ставил отсюда: https://docs.docker.com/docker-for-windows/
Уже второй день бьюсь, и всё без толку.
Вот папка с проектом: Проект
Помогите пожалуйста кто может.
Создаете следующую иерархию директорий и файлов
-- hosts ----- hello-dev.conf -- images ---- php ------ Dockerfile ------ php.ini -- logs -- mysql -- www ---- hello.dev ------ index.php -- docker-compose.yml
Т.к статья немного устарела, вам необходимо изменить в Dockerfile строчку с libpng12-dev на libpng-dev
Открыть Powershell, перейти в директорию с docker-compose.yml и выполнить команду docker-compose up -d
Сделал как написано в инструкции - всё ок
Вообще меня смущает символ _ в ошибке _php: invalid reference format проверьте правильно ли вы скопировали содержание Dockerfile