Где docker-compose сохраненные файлы изображений
На сервере Linux я установил CMS Directus с помощью docker-compose. Теперь мне нужно изменить файл configuration.php в Directus, чтобы включить CORS. Но я не могу найти этот файл конфигурации. Пожалуйста, покажите мне, где docker-compose хранит файлы изображений или как получить к ним доступ. Спасибо заранее.
- Файл yml & docker совпадает с https://github.com/directus/directus-docker
1 ответ
В общем случае вам не следует изменять контейнер в соответствии с вашими потребностями, а изменять изображение. Зачем? При перезапуске контейнера все изменения пропали. Делая это, вы устраняете большинство преимуществ Docker-контейнеров. (Вы также можете создать новое изображение из запущенного контейнера, но я бы не советовал, потому что это сложно воспроизвести...)
Либо создайте пользовательское изображение, написав Dockerfile (вы можете использовать другое изображение повторно). В вашем случае вы бы добавили файл к изображению.
Или вы можете смонтировать файл (файл конфигурации) в нужную папку при запуске образа.
Чтобы найти правильное место файла, вы можете либо проверить исходный файл Dockerfile, либо осмотреть контейнер, взломав его, как предложено grovina.