状況
- WindowsのDockerだけ発症、Macの同じコンテナでは発症しない。
- 「docker compose down」して「docker compose up -d」をすると起動するが再起動すると発症する。
原因
Apache/Postfix の PID ファイルが残って再起動できない。
対処
Dockerfile に「PIDファイル削除」を追加する
RUN rm -f /var/run/apache2/apache2.pid
RUN rm -f /var/spool/postfix/pid/master.pid
正直、もうPostfix は使わないんだけどね・・・。
