Работа с Laravel в docker

05/01/2023

Запуск сборки 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