Рассмотрим следующее docker-compose.yml
:
version: "3"
services:
php:
image: php:7.2-fpm-alpine
volumes:
- .:/var/www
command: bash -c "./script.sh && php7"
script.sh
:
#!/usr/bin/env bash
ln -s /dev/stdout /var/www/var/log/dev.log
Все запускается и работает правильно.Когда я вхожу в контейнер, я вижу, что dev.log имеет символическую ссылку на / dev / stdout.Ничего не пишется в его лог-файл.Проблема в том, что когда я делаю docker logs php
, я вижу только логи php-fpm: ready to handle connections...
и т. Д.
Что мне здесь не хватает?(Я знаю, как использовать монолог непосредственно здесь, но я не хочу его использовать. Я хочу использовать метод символьных ссылок)