Файл скопирован, но удаляется позже.
Это очень типичный сценарий, и в этом случае лучшее, что вы можете сделать, это посмотреть, что происходит на родительском изображении nextcloud:latest
после запуска контейнера.
В файле Docker nextcloud вы можете увидеть
ENTRYPOINT ["/entrypoint.sh"]
, если мы откроем точку входа. sh в строке 100 вы можете ясно увидеть, что содержимое /var/www/html/config
изменено
Вы можете использовать любую из этих опций
Скопировать файл в другое временное местоположение и создать свой собственный entrypoint
(вы можете скопировать и вставить оригинал, чтобы начать работу, или вы можете попытаться найти более удачное решение)
Или вы также можете скопировать файл после создания и запуска контейнер
docker cp config.php copytest:/var/www/html/config