Akop Kesheshyan, вы здесь? Использую ваш образ, на этот раз в виртуальной машине на VirtualBox. Все хорошо и прекрасно. Установил портал и сделал настройки. Но после остановки и перезапуска образа через
Код
docker-compose up -d
вся информация исчезла. Портал исчез и настрйоки тоже. Т.е. каждый раз при перезапуске стартует установка портала. Ну это же дурдом! Где docker хранит файлы проекта? Почему они не сохраняются при перезапуске? Во второй раз делаю вывод, что ничего лучше старой доброй Virtual Box не придумали.
Андрей Рязанцев написал: Akop Kesheshyan , вы здесь? Использую ваш образ, на этот раз в виртуальной машине на VirtualBox. Все хорошо и прекрасно. Установил портал и сделал настройки. Но после остановки и перезапуска образа через
Код
docker-compose up -d
вся информация исчезла. Портал исчез и настрйоки тоже. Т.е. каждый раз при перезапуске стартует установка портала. Ну это же дурдом! Где docker хранит файлы проекта? Почему они не сохраняются при перезапуске? Во второй раз делаю вывод, что ничего лучше старой доброй Virtual Box не придумали.
Вы не поняли суть работы Докера. Чтобы не терять данные их нужно подключать к контейнерам как Volume. То есть по сути вы монтируете папку хоста в контейнер.
Александр Писклов написал: Чтобы не терять данные их нужно подключать к контейнерам как Volume
Можно какой-то живой пример, как это делать? Почему-то все руководства упускают этот момент, как будто это само собой разумеется. Я считаю, руководство должно быть таким, то делаешь по пунктам как там, и все работает. С вышеупомянутым репозиторием этого не произошло. Пришлось дальше пользоваться Virtual Box.
Александр Писклов написал: Чтобы не терять данные их нужно подключать к контейнерам как Volume
Можно какой-то живой пример, как это делать? Почему-то все руководства упускают этот момент, как будто это само собой разумеется. Я считаю, руководство должно быть таким, то делаешь по пунктам как там, и все работает. С вышеупомянутым репозиторием этого не произошло. Пришлось дальше пользоваться Virtual Box.
Александр Писклов написал: Чтобы не терять данные их нужно подключать к контейнерам как Volume
Можно какой-то живой пример, как это делать? Почему-то все руководства упускают этот момент, как будто это само собой разумеется. Я считаю, руководство должно быть таким, то делаешь по пунктам как там, и все работает. С вышеупомянутым репозиторием этого не произошло. Пришлось дальше пользоваться Virtual Box.
Докер не та технология, которую можно с наскока освоить. Докер на винде сущий изврат. И ещё, докер это изоляция для процесса, а не для котейнера для ОС.
Даже не заработало. И пояснений никаких там нет. Образ от Akop Kesheshyan понравился, осталось совсем чуток - научиться сохранять данные (файлы и базу) на своем компе и реально можно будет работать с битриксом. Но почему-то все инструкции аккуратно обходят этот момент...
Денис Диденко написал: потому что папку базы и файлы надо монтировать в докер отдельно, а не хранить внутри.
Это я уже понял. Вопрос - как? - заводит местных гуру в ступор. Все кидаются пустыми ссылками и отговорками. Мне кажется, никто до конца не понимает, как это делается.
Денис Диденко написал: потому что папку базы и файлы надо монтировать в докер отдельно, а не хранить внутри.
Это я уже понял. Вопрос - как? - заводит местных гуру в ступор. Все кидаются пустыми ссылками и отговорками. Мне кажется, никто до конца не понимает, как это делается.
а читать документацию?
делаем разделы в той же папке где и docker-compose и их прокидываем на соответствующие разделы в контейнере (там где должны храниться база, скрипты и т.д.)
нашел другую сборку немного доработал (сделал чтобы можно было разрарачивать редакцию магазин+CRM) чисто для разработки (не настраивал push и почту - надобности пока)
Андрей Рязанцев написал: вся информация исчезла. Портал исчез и настрйоки тоже. Т.е. каждый раз при перезапуске стартует установка портала. Ну это же дурдом! Где docker хранит файлы проекта? Почему они не сохраняются при перезапуске? Во второй раз делаю вывод, что ничего лучше старой доброй Virtual Box не придумали.
чтобы информация не исчезала после перезапуска контейнеров используйте LXD - это нормальная система легковесной контейнерной виртуализации, без плясок с бубном т е для нормальных людей, а не для девопсов
а пользователи докер и всякие девопсы должны страдать и тратить время на разбор неочевидных моментов, да - веть в этом суть их работы потомучто программированием продукта и администрированием они не занимаются