root@off:/opt/shop/docker# docker compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
cache redis@sha256:2afba59292f25f5d1af200496db41bea2c6c816b059f57ae74703a50a03a27d0 "docker-entrypoint.s…" cache About a minute ago Restarting (1) 3 seconds ago
cron shop-cron "/usr/local/bin/supe…" cron About a minute ago Restarting (1) 49 seconds ago
imgproxy ghcr.io/imgproxy/imgproxy@sha256:2b7a56dbf9c8a8e12e7109a5bdd27d31a8c1aa49f2116c927c6aedc37e18db98 "entrypoint.sh imgpr…" imgproxy About a minute ago Up About a minute (healthy) 4593/tcp, 8080/tcp
mariadb shop-mariadb "docker-entrypoint.s…" mariadb About a minute ago Up About a minute (healthy) 3306/tcp
nginx shop-nginx "/docker-entrypoint.…" nginx About a minute ago Restarting (1) 31 seconds ago
opensearch shop-opensearch "./opensearch-docker…" opensearch About a minute ago Restarting (1) 39 seconds ago
php shop-php "php-fpm -F" php About a minute ago Restarting (78) 48 seconds ago
rabbitmq rabbitmq@sha256:d480f14509fead0c98f4ae626cab2a6d11afa8abaceb43bfa63e6c113b9a5c46 "docker-entrypoint.s…" rabbitmq About a minute ago Restarting (1) 12 seconds ago
session redis@sha256:2afba59292f25f5d1af200496db41bea2c6c816b059f57ae74703a50a03a27d0 "docker-entrypoint.s…" session About a minute ago Restarting (1) 3 seconds ago
varnish shop-varnish "/usr/local/bin/dock…" varnish About a minute ago Up About a minute (healthy) 10.0.0.2:80->80/tcp, 8443/tcp
root@off:/opt/shop/docker# curl -I http://localhost
curl: (7) Failed to connect to localhost port 80 after 0 ms: Couldn't connect to server
root@off:/opt/shop/docker# curl -I https://off.shop.net.ua --insecure
curl: (7) Failed to connect to off.shop.net.ua port 443 after 0 ms: Couldn't connect to server
root@off:/opt/shop/docker# docker compose exec -u www-data php bin/magento status
Error response from daemon: Container 5863a62f3441065b3988307d89afd5fb72aa9f57af261d5ca143ef9c3e0ac6cd is restarting, wait until the container is running
root@off:/opt/shop/docker# docker compose logs --tail=50 php
php | [25-Jun-2026 21:07:50] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php | [25-Jun-2026 21:07:50] ERROR: failed to post process the configuration
php | [25-Jun-2026 21:07:50] ERROR: FPM initialization failed
php | [25-Jun-2026 21:07:50] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php | [25-Jun-2026 21:07:50] ERROR: failed to post process the configuration
php | [25-Jun-2026 21:07:50] ERROR: FPM initialization failed
php | [25-Jun-2026 21:07:51] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php | [25-Jun-2026 21:07:51] ERROR: failed to post process the configuration
php | [25-Jun-2026 21:07:51] ERROR: FPM initialization failed
php | [25-Jun-2026 21:07:52] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php | [25-Jun-2026 21:07:52] ERROR: failed to post process the configuration
php | [25-Jun-2026 21:07:52] ERROR: FPM initialization failed
php | [25-Jun-2026 21:07:53] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php | [25-Jun-2026 21:07:53] ERROR: failed to post process the configuration
php | [25-Jun-2026 21:07:53] ERROR: FPM initialization failed
php | [25-Jun-2026 21:07:55] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php | [25-Jun-2026 21:07:55] ERROR: failed to post process the configuration
php | [25-Jun-2026 21:07:55] ERROR: FPM initialization failed
php | [25-Jun-2026 21:07:59] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php | [25-Jun-2026 21:07:59] ERROR: failed to post process the configuration
php | [25-Jun-2026 21:07:59] ERROR: FPM initialization failed
php | [25-Jun-2026 21:08:05] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php | [25-Jun-2026 21:08:05] ERROR: failed to post process the configuration
php | [25-Jun-2026 21:08:05] ERROR: FPM initialization failed
php | [25-Jun-2026 21:08:18] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php | [25-Jun-2026 21:08:18] ERROR: failed to post process the configuration
php | [25-Jun-2026 21:08:18] ERROR: FPM initialization failed
php | [25-Jun-2026 21:08:44] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php | [25-Jun-2026 21:08:44] ERROR: failed to post process the configuration
php | [25-Jun-2026 21:08:44] ERROR: FPM initialization failed
php | [25-Jun-2026 21:09:36] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php | [25-Jun-2026 21:09:36] ERROR: failed to post process the configuration
php | [25-Jun-2026 21:09:36] ERROR: FPM initialization failed
root@off:/opt/shop/docker# docker compose logs --tail=50 opensearch
opensearch | Exception in thread "main" java.lang.RuntimeException: starting java failed with [1]
opensearch | output:
opensearch | [0.001s][error][logging] Error opening log file 'logs/gc.log': Permission denied
opensearch | [0.001s][error][logging] Initialization of output 'file=logs/gc.log' using options 'filecount=32,filesize=64m' failed.
opensearch | error:
opensearch | Invalid -Xlog option '-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m', see error log for details.
opensearch | Error: Could not create the Java Virtual Machine.
opensearch | Error: A fatal exception has occurred. Program will exit.
opensearch | at org.opensearch.tools.launchers.JvmErgonomics.flagsFinal(JvmErgonomics.java:125)
opensearch | at org.opensearch.tools.launchers.JvmErgonomics.finalJvmOptions(JvmErgonomics.java:87)
opensearch | at org.opensearch.tools.launchers.JvmErgonomics.choose(JvmErgonomics.java:70)
opensearch | at org.opensearch.tools.launchers.JvmOptionsParser.jvmOptions(JvmOptionsParser.java:150)
opensearch | at org.opensearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:108)
opensearch | Enabling OpenSearch Security Plugin
opensearch | Enabling execution of install_demo_configuration.sh for OpenSearch Security Plugin
opensearch | OpenSearch 2.12.0 onwards, the OpenSearch Security Plugin a change that requires an initial password for 'admin' user.
opensearch | Please define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string.
opensearch | If a password is not provided, the setup will quit.
opensearch | For more details, please visit: https://opensearch.org/docs/latest/install-and-configure/install-opensearch/docker/
opensearch | ### OpenSearch Security Demo Installer
opensearch | ### ** Warning: Do not use on production or public reachable systems **
opensearch | OpenSearch install type: rpm/deb on Linux 6.8.0-124-generic amd64
opensearch | OpenSearch config dir: /usr/share/opensearch/config/
opensearch | OpenSearch config file: /usr/share/opensearch/config/opensearch.yml
opensearch | OpenSearch bin dir: /usr/share/opensearch/bin/
opensearch | OpenSearch plugins dir: /usr/share/opensearch/plugins/
opensearch | OpenSearch lib dir: /usr/share/opensearch/lib/
opensearch | Detected OpenSearch Version: 2.19.5
opensearch | Detected OpenSearch Security Version: 2.19.5.0
opensearch | File /usr/share/opensearch/config//kirk.pem already exists. Skipping.
opensearch | File /usr/share/opensearch/config//kirk-key.pem already exists. Skipping.
opensearch | File /usr/share/opensearch/config//esnode.pem already exists. Skipping.
opensearch | File /usr/share/opensearch/config//esnode-key.pem already exists. Skipping.
opensearch | File /usr/share/opensearch/config//root-ca.pem already exists. Skipping.
opensearch | /usr/share/opensearch/config/opensearch.yml seems to be already configured for Security. Quit.
opensearch | Enabling execution of OPENSEARCH_HOME/bin/opensearch-performance-analyzer/performance-analyzer-agent-cli for OpenSearch Performance Analyzer Plugin
opensearch | ./opensearch-docker-entrypoint.sh: line 60: /usr/share/opensearch/logs/PerformanceAnalyzer.log: Permission denied
opensearch | Exception in thread "main" java.lang.RuntimeException: starting java failed with [1]
opensearch | output:
opensearch | [0.000s][error][logging] Error opening log file 'logs/gc.log': Permission denied
opensearch | [0.001s][error][logging] Initialization of output 'file=logs/gc.log' using options 'filecount=32,filesize=64m' failed.
opensearch | error:
opensearch | Invalid -Xlog option '-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m', see error log for details.
opensearch | Error: Could not create the Java Virtual Machine.
opensearch | Error: A fatal exception has occurred. Program will exit.
opensearch | at org.opensearch.tools.launchers.JvmErgonomics.flagsFinal(JvmErgonomics.java:125)
opensearch | at org.opensearch.tools.launchers.JvmErgonomics.finalJvmOptions(JvmErgonomics.java:87)
opensearch | at org.opensearch.tools.launchers.JvmErgonomics.choose(JvmErgonomics.java:70)
opensearch | at org.opensearch.tools.launchers.JvmOptionsParser.jvmOptions(JvmOptionsParser.java:150)
opensearch | at org.opensearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:108)