#laravel #docker #laradock
#laravel #docker #laradock
Вопрос:
Я начинаю использовать Docker с Laradock.Когда я запускаю эту команду
docker-compose up -d apache2 mysql
Я получаю эти ошибки:
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.proxy.expose is invalid: should be of the format 'PORT[/PROTOCOL]'
services.proxy2.expose is invalid: should be of the format 'PORT[/PROTOCOL]'
services.memcached.ports is invalid: Port ranges don't match in length
services.beanstalkd.ports is invalid: Port ranges don't match in length
services.mssql.ports is invalid: Port ranges don't match in length
services.rabbitmq.ports is invalid: Port ranges don't match in length
services.rabbitmq.ports is invalid: Port ranges don't match in length
services.netdata.ports is invalid: Port ranges don't match in length
services.beanstalkd-console.ports is invalid: Port ranges don't match in length
services.zookeeper.ports is invalid: Port ranges don't match in length
services.gitlab.ports is invalid: Port ranges don't match in length
services.workspace.ports is invalid: Port ranges don't match in length
services.maildev.ports is invalid: Port ranges don't match in length
services.mongo.ports is invalid: Port ranges don't match in length
Я использую Mac и уже перезапускаю docker.Что мне нужно исправить?
Комментарии:
1. Сообщение об ошибке указывает на то, что в вашем
docker-compose.yml
файле ошибка. Вам нужно добавить содержимое этого файла к вашему вопросу, если мы хотим вам помочь 🙂2. docker-compose.yml всего строк кодирования 1418 и автоматически генерируется Laradock. Спасибо: D
Ответ №1:
просто для информации для тех, кто получает эту ошибку с помощью laradock, это происходит из-за отсутствия файла .env, создайте файл .env с этим содержимым в папке docker (laradock):
https://raw.githubusercontent.com/laradock/laradock/master/env-example
Комментарии:
1. Сегодня у меня возникла эта проблема. У меня уже был файл .env, но по какой-то причине он не считывался. ‘cp env-example .env’ исправил это.