Запуск сборки laradock в докере
docker-compose up -d nginx mysql redis phpmyadmin redis-webui
Зайти в контейнер workspace для работы в консоли в laradock
docker-compose exec --user=laradock workspace bash
Создать новый проект
composer create-project laravel/laravel myapp
Установка полезных linux утилит в образ php-fpm - нужно добавить в файл php-fpm/Dockerfile
RUN echo '' | apt install procps;
RUN echo '' | apt install iputils-ping;
RUN echo '' | apt install mc;
Чтоб пересобрать docker-контейнер php-fpm - используется команда
docker-compose build workspace php-fpm
--no-deps не будет запускать связанные службы.
docker-compose -f ./docker-compose.prod.yml up -d --no-deps --build --force-recreate web
Адрес и креды для входа в PhpMyAdmin
host: mysql / login: root / password: root
http://localhost:8081/
Проверка доступности ip/порта (мемкэш)
nc -vz 172.25.0.9 11211
Теги - Laravel