Синтаксис для переменной:
tcp://:
И tcp://
должен быть необязательным (были некоторые выпуски, где это не так, но это считалось ошибкой). Вы также должны убедиться, что настроен взаимный TLS и настроена переменная DOCKER_TLS_VERIFY. В противном случае вы также можете сбросить пароль root и переключиться с ssh на telnet для этого хоста. https://docs.docker.com/engine/security/https/
Да, можно поместить файлы в здесь
/www/site/web/errors/error500.php
/www/site/web/errors/unavailable.php
Считайте больше 19-Mastering-Symfony-s-Configuration-Files
Нет, необходимо установить это на уровне Apache.
И удостоверьтесь, что это - плоская страница HTML - если PHP вызывает ошибку, и Вы пытаетесь поставить PHP-управляемые 500 страниц, Вы могли бы получить ошибку снова, и Apache выяснит, что Ваша ошибочная страница повторяется и дисплей его собственное так или иначе.
Пример из .htaccess файла
ErrorDocument 500 /errors/500.htm