请考虑以下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...
等。
我在这里想念什么? (我知道直接在此处使用独白的技巧,但我不想使用它。我想使用symlink方法)