我正在学习s6并且已经到了想要使用s6-log
. 我有以下Dockerfile
FROM alpine:3.10
RUN apk --no-cache --update add s6
WORKDIR /run/service
COPY \
./rootfs/run \
./rootfs/app /run/service/
CMD ["s6-supervise", "."]
./rootfs/app
只是一个简单的sh
脚本
#!/bin/sh
while true;
do
sleep 1
printf "Hello %s\n" "$(date)"
done
和run
存在
#!/bin/execlineb -P
fdmove -c 2 1
s6-log -b n20 s1000000 t /var/log/app/
/run/service/app
为什么我不断收到
s6-log:致命:无法 open_append /run/service/app/lock:不是目录
? 没有这s6-log
条线,一切都很好。