позвольте мне прояснить ситуацию:
Запустить докерский контейнер WordPress с:
Docker run --name wp -d -p 80: 80 wordpress
Вход в работающий контейнер с использованием bash:
docker exec -it wp / bin / bash
Создание 2 фиктивных файлов:
Один в корне:
touch / xxx
Один в wp-контенте / темах
touch / var / www / html / wp-content / themes / xxx
Создать новый образ WordPress:
Docker commit wp new_wp
Убить оригинальный контейнер:
Docker kill wp
Запуск нового образа докера:
запуск докера --name new_wp -d -p 80:80 new_wp
Проверка фиктивных файлов, созданных на шаге 3:
Фиктивный файл в корневом каталоге существует
Фиктивный файл в wp-content / themes больше не существует !!!
Вопросы:
- Может кто-нибудь объяснить такоеПоведение bizare на шаге 7?
- Что я должен делать для сохранения данных wp-контента?
PS Я развертываю на экземплярах AWS ECS Fargate, поэтому использование томов не очень практичнодля меня. В идеале - я хотел бы, чтобы все под одним изображением без исчезновения файлов из каталога wp-content .
Большое спасибо за ваши ответы.