WordPress запускается в Docker со стандартной конфигурацией и Apache. Когда работаешь с ним никаких проблем, если оставить, через некоторое время простоя контейнер перестает откликаться, его нельзя никак остановить или удалить. Помогает только выключение и запуск заново Docker. Несколько раз в консоли ловил ошибку от Апача
"Sigwinch shutting down gracefully" в остальных случаях консоль просто замораживается.
Читал, что это апач в какие-то моменты выдает и не может отловить сигнал
Dockerfile для создания образа
FROM wordpress:php8.2-apache
RUN apt-get update;
RUN apt install -y curl;
RUN apt-get install -y libmagickwand-dev; \
pecl install imagick; \
docker-php-ext-enable imagick;
WORKDIR /var/www/html
docker-compose.yml
services:
wordpress:
depends_on:
- db
links:
- db
build:
context: ./docker/wordpress/
dockerfile: Dockerfile
volumes:
- ./wordpress:/var/www/html
env_file:
- .env
restart: always
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: ${DB_USER}
WORDPRESS_DB_PASSWORD: ${MYSQL_PASSWORD}
WORDPRESS_DB_NAME: ${MYSQL_DATABASE}
WORDPRESS_TABLE_PREFIX: ${WORDPRESS_TABLE_PREFIX}
WORDPRESS_DEBUG: 1
WORDPRESS_CONFIG_EXTRA: |
define( 'DISABLE_WP_CRON', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true);
define( 'SCRIPT_DEBUG', true);
define( 'WP_ALLOW_REPAIR', true);
Подскажите, пожалуйста, как можно скорректировать настройку, чтобы контейнер не зависал.
Docker desktop Windows 11