Где docker-compose сохраненные файлы изображений

На сервере Linux я установил CMS Directus с помощью docker-compose. Теперь мне нужно изменить файл configuration.php в Directus, чтобы включить CORS. Но я не могу найти этот файл конфигурации. Пожалуйста, покажите мне, где docker-compose хранит файлы изображений или как получить к ним доступ. Спасибо заранее.

1 ответ

В общем случае вам не следует изменять контейнер в соответствии с вашими потребностями, а изменять изображение. Зачем? При перезапуске контейнера все изменения пропали. Делая это, вы устраняете большинство преимуществ Docker-контейнеров. (Вы также можете создать новое изображение из запущенного контейнера, но я бы не советовал, потому что это сложно воспроизвести...)

Либо создайте пользовательское изображение, написав Dockerfile (вы можете использовать другое изображение повторно). В вашем случае вы бы добавили файл к изображению.

Или вы можете смонтировать файл (файл конфигурации) в нужную папку при запуске образа.

Чтобы найти правильное место файла, вы можете либо проверить исходный файл Dockerfile, либо осмотреть контейнер, взломав его, как предложено grovina.

Другие вопросы по тегам