Как изменить каталог, в котором мой docker образ установлен внутри контейнера? - PullRequest
0 голосов
/ 08 февраля 2020

Когда я делаю df -h внутри своего контейнера, я получаю это

Filesystem      Size  Used Avail Use% Mounted on
overlay          30G  1.9G   28G   7% /
tmpfs            64M     0   64M   0% /dev
tmpfs           492M     0  492M   0% /sys/fs/cgroup
/dev/xvda1       30G  1.9G   28G   7% /etc/hosts
shm              64M     0   64M   0% /dev/shm
:/              8.0E   52M  8.0E   1% /var/www/html
tmpfs           492M     0  492M   0% /proc/acpi
tmpfs           492M     0  492M   0% /proc/scsi
tmpfs           492M     0  492M   0% /sys/firmware

Сценарий

Я запускаю WordPress в моем контейнере, поэтому при его установке я думаю, что он установлен в overlay или /dev/xvda1, то есть томе root моего экземпляра ECS, на котором он работает (EBS 30 ГБ)

Проблема

То, что происходит, - то, что, когда я завершаю экземпляр ECS и запускаю новый через autoscaling groups, я теряю свою установку (очевидно, так как EBS том прекращается)

Вопрос

Есть ли какой-нибудь способ, которым я могу изменить место установки моего wordpress, чтобы он сохранялся, скажем, может быть EFS mount

В основном я хочу изменить каталог установки, чтобы он не зависел от EBS но EFS

Поэтому, когда я запускаю контейнер в любом Экземпляре таким образом, моя установка сохраняется:)

Примечание

Я уже монтируется EFS на вар / www/html, поэтому монтируется EFS на контейнер для постоянного хранения Возраст не проблема, я могу просто смонтировать другой EFS, если есть способ изменить каталог установки, в который устанавливается мой wordpress

Любая помощь очень ценится, спасибо:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...