один раз настройте все хозяйство с нуля. остановите вордпресс, снимите дамп.
в другие разы, когда будете поднимать стэк, просто будете подсовывать дамп с настройками.
Sta_sko, я не понимаю в чем проблема если честно. вам надо запустить стэк, чтобы база была заполнена. окей. сделано. запустили - база заполнена. если надо чтобы база предварительно очистилась , ну ок, в скрипт sql добавьте строки с truncate старой базы.
да увидите, там если есть причина, сразу будет значек ошибки соответствующий (я про iLO) - такой желтый треугольник и переход на лог с ошибкой.
в идеале конечно в iLO надо входить во время того как сервер взлетает, надеюсь iLO настроенно и у вас есть в него доступ онлайн.
Анита Ковалева, Понимаете, тут такой прикол. В процессе освоения вы свой линукс 100 раз убьете, делайте это хотя бы с комфортом.
То что Ubuntu юзерфрендли не помешает вам понять как надо устанавливать условный Apache. Веб-сервер он везде +/- одинаковый. Ставится чуть по разному может быть. Понять что и как в линуксе - убунты хватит (и мануалы с сайта Arch пригодятся, да, они там шикарны). А уж если вам придется заняться осваивать докер какой то , то разница между дистрибутивами вообще становится незаметной. Текстовые редакторы чтобы конфиги контейнеров редактировать везде одни и теже.
Для разработки (если надо поднимать разные веб-сервера, разные версии php и т.п.) надо сразу осваивать докер, Вагрант и тому подобное.
там кстати есть совет использовать Шоколатье, я на какой то DevOps конфе , еще в 18 году слушал одного спикера, который очень вдохновляюще рассказывал как классно они все накатывают через него на винды, и по факту - мы попробовали и обломались
оно работало вообще не предсказуемо, то ставилось, то не ставилось - в логах пусто, просто висит таска и все. плюнули и остались на Deploy over GroupPolicy
даже бэкапы делать не обязательно.
делаешь список всех файлов в системе командой find
устанавливаешь пакет
снова делаешь список файлов
сравниваешь на предмет изменений.
профит.
нет. вам надо зайти снаружи, по ssh. Используете вы putty или другой клиент - это не важно. Если у вас будет внешний доступ к виртуалке по ssh , вы сможете выдернуть данные.
Если вы не понимаете как проверить почему у вас нет доступа туда снаружи, ну.. Установка ftp сервера на виртуалку вам ничем не поможет - где гарантия что вы на ftp зайдете снаружи.
есть вариант на самой виртуалке сделать архив с данными и по ftp положить их на какой то внешний сервис. умеете из консоли пользоваться ftp клиентом?
Цепляете конфиг при запуске, это во всех мануалах по запуску Прометея в докере есть.
Прометей у вас работает. Как его настроить отдельный вопрос.
По моему мнению вы напрасно связались тут с докером - без него было бы гораздо проще.
я вам ничего не писал о том как запускать.
смотрите. у вас есть _уже_ запущенный и работающий контейнер. на скрине в вашем первом сообщении у него номер b9631 и так далее
все. Прометей запущен.
второй контейнер с Прометеем запустить не выйдет , либо (ну вдруг вам правда надо их два) указывать другие порты и volumes.
Сообщение ошибки говорит о том что volume УЖЕ используется, и переиспользовать его нельзя.
вам тут никто ничего не должен.
запускаете контейнеры с опцией --net=host - это видно из вашего прошлого вопроса, потому что лепите по мануалу , разжевывать для чего нужна эта опция я не буду, в документации докера изложено крайне понятно. https://docs.docker.com/network/network-tutorial-host/
и? что мы видим ?
два контейнера которые бьются за одинаковые ресурсы, поэтому второй сдох и не может подняться - порт занят, вольюмы тоже заняты. И отдельные сервис Прометея, который не может подняться по тем же причинам.
это _разные_ command shells , соответственно места расположения конфигов у них разные. И если я не ошибаюсь , в макос, базовый все же bash , а zsh вы ставили ручками.
edit
Я ошибся. Оказывается для BigSur , для новых юзеров - zsh базовый. Значит просто инструкция, которой вы пользовались, была просто написана до Big Sur.
в другие разы, когда будете поднимать стэк, просто будете подсовывать дамп с настройками.