Docker compose. Ошибка посре рестарта контейнера

Привет!
Пытаюсь запустить контейнер с помощью docker compose
Вот конфиг:

version: “3.9”

services:
itop:
image: vbkunin/itop
ports:
- “8080:80”
restart: unless-stopped
volumes:
- ./volumes/itop/conf:/var/www/html/conf
- ./volumes/mysql:/var/lib/mysql

Запускаю, даю права

docker exec chown www-data:www-data /var/www/html/conf

Установка проходит без проблем.
Можно зайти в iTop и поработать в нем.

Как только я перезапускаю контейнер web выдает ошибку:

iTop: An error occurred, check server error log for more information.

Вывод /var/www/html/log/error.log

2023-07-28 09:17:23 | Error | | Uncaught Error: Failed opening required ‘/var/www/html/env-production/dictionaries/languages.php’ (include_path=‘/var/www/html/lib/pear/archive_tar:/var/www/html/lib/pear/console_getopt:/var/www/html/lib/pear/pear-core-minimal/src:/var/www/html/lib/pear/pear_exception:.:/usr/share/php’) in /var/www/html/core/metamodel.class.php:6613
Stack trace:
#0 /var/www/html/core/metamodel.class.php(6529): MetaModel::LoadConfig()
#1 /var/www/html/application/startup.inc.php(101): MetaModel::Startup()
#2 /var/www/html/pages/UI.php(299): require_once(‘…’)
#3 {main}
thrown | IssueLog |||
array (
‘type’ => 1,
‘file’ => ‘/var/www/html/core/metamodel.class.php’,
‘line’ => 6613,
)

Как именно выполняется рестарт контейнера?

Docker compose down либо docker compose restart

А точнее?) это принципиальный момент

Не совсем понял, что нужно уточнить. Я захожу в каталог, где лежит docker-compose.yml файл и мои монтируемые каталоги с конфигом itop и базой данных. И просто выполняю команду “docker compose down” Или вы имеете ввиду, что нужно предварительно сохранить слой контейнера?

Уточнить, что всё-таки вы называете рестартом. Насколько помню, down/up убивает контейнеры и сети, а затем создаёт с нуля. В итоге у вас чистая файловая система контейнера без установленных файлов, но при этом существует конфигурационный файл в conf. Айтоп логично считает, что установка была, но файлы приложения найти не может.

Спасибо за ответ, понял в чем моя проблема. Я предполагал, что все что нужно itop это конфиг. А все прочее хранится в БД.