George
смотри логи
George
права доступа, например.
Maxim
никто не вкурсе что может быть не так, после копирования волюма моногодб, она не запускается на новом контейнере?
Версии монги одинаковые? И копирование volume было при остановленном контейнере?
Maxim
да версии одинаковые, а копирование нет(
Загляните еще в логи, там наверняка что то есть про невозможность запуститься с указанием конкретной причины
Myron
Загляните еще в логи, там наверняка что то есть про невозможность запуститься с указанием конкретной причины
да я уже стопнул контейнер, и тогда копировал волюм, запустилась сразу. Спасибо
🏁Александр
все спят? :)
🏁Александр
я тут нуб конечно в бубунте, на офф сборку поставил докер композер, с проверенным так сказать билдом моего ПО, все запустилось - проверяю скажем жив ли эластик: netstat -lna | grep 9200 tcp6 0 0 :::9200 :::* LISTEN вроде живое, иду прямо через дефолтный FF смотреть на localhost:9200 и хрен с маслом (убутну живет в virtual box если что, я внутри системы сижу)
Anonymous
Снап?
🏁Александр
что есть снап?
🏁Александр
изнутри виртуалки?
🏁Александр
или снаружи
Maxim
или снаружи
Если вы пробросили порт 9200 то эластик должен ответить
🏁Александр
на самом деле я пробывал так изначально
🏁Александр
ладно фиг с ним что определить какой IP получила виртулка - это отдельный танец с бубном
Maxim
изнутри виртуалки?
Кстати, а зачем вам virtualbox да еще и с установленным docker внутри?
🏁Александр
поэтому я зашел внутрь считайте под «удаленный рабочий стол» и попробывал на localhost сходить
🏁Александр
🏁Александр
mac os -> virtualbox -> ubuntu -> docker-composer
🏁Александр
убунту полная с офф сайта стейбл
Maxim
потому что родительская система mac os
docker отлично работает на MacOS, даже лучше чем в virtualBox, особенно по вторникам )
🏁Александр
не отлично
Maxim
не отлично
Это как так?
🏁Александр
они используют виртуализацию сейчас для docker for mac, она адский притормаживает
🏁Александр
а использовать тулкит - опять проблема с пробрасыванием хостов и прочее
🏁Александр
у нас в композере не один контейнер, все не так просто запустить
🏁Александр
внутри обернуты java приложения всякие интерпайз, у них проблемы
🏁Александр
а девопсы даже помоч не могут, у них среда nix и там все работает
🏁Александр
например эластик крашится со 100500 java стектрейсами, вообще не понятно что с ним
Maxim
у нас в композере не один контейнер, все не так просто запустить
Я ни разу не сталкивался с тем что вы описываете на MacOS за 5 лет, но может быть что то новое изобрели и я просто отстал от жизни. Сегодня на MacOS все запустилось так же как на Ubuntu 19.04
🏁Александр
а вот еще проблема на маках
🏁Александр
ругается что недостаточно места
🏁Александр
хотя выделен лимит на докер (всего) - 160 Gb
Maxim
например эластик крашится со 100500 java стектрейсами, вообще не понятно что с ним
Необходимо увеличить в настройках хоста один параметр и все
🏁Александр
и это пустые базы совсем
Maxim
внутри обернуты java приложения всякие интерпайз, у них проблемы
Что то мне подсказывает что вам просто нехватает изменить настройки ОС что выставлены по умолчанию
🏁Александр
вот вопрос какие настройки
🏁Александр
я не вижу никаких крутилок особенно в GUI докера
🏁Александр
еще есть адская проблема с очередностью запуска, когда контейнер вроде запустился но процесс «на репликации» и понеслось, остальные пытаются к нему достучаться, а оно не стартовал нифига.
Maxim
я не вижу никаких крутилок особенно в GUI докера
У вас MacOS? Это вроде как *nix и плюс минус там приблизительно то же самое необходимо изменять что и в linux, не всё конечно, но суть та же
🏁Александр
это nix конечно, но крайне кастомизированный. Например даже выбрать файл ниже хом директории нельзя в стандартном «обзоре»
Maxim
какие простите настройки вы поменяете в mac os? :)
Те же что и в других *nix, например вот эти https://stackoverflow.com/questions/41192680/update-max-map-count-for-elasticsearch-docker-container-mac-host
Maxim
это nix конечно, но крайне кастомизированный. Например даже выбрать файл ниже хом директории нельзя в стандартном «обзоре»
К сожелению не пользуюсь графическими оболочками и не совсем представляю что имеется в виду под "обзором", но уверен что тот кто ищет - всегда найдет, а на "невозможное" просто нужно чуть-чуть больше времени
Sabyrzhan
Иногда после установки Ubuntu с нуля он блокирует все порты кроме ssh. Пробовал отключить ufw или apparmor?
Sabyrzhan
Также docker-compose файл ты сам состовлял? Или скачал с интернета?
Sabyrzhan
Скинь его содержимое
Maxim
я не вижу никаких крутилок особенно в GUI докера
У docker есть gui ??? Киньте скриншот посмотреть на это чудо? Слышал что есть но так ни разу не видел, красивый наверное нарисовали, с кнопочками наверняка
🏁Александр
и довольно замороченный
Anonymous
что есть снап?
Скажу херню, возможно,но при установке через пакетный менеджер snap в убунте у меня подобная херь была. Решил удалением через стап и установкой без него через apt install.
🏁Александр
я ставил через apt install
Anonymous
Тогда забудь
Maxim
Ваааах! Красота! Дизайнер постарался, мне нравится
Maxim
я ставил через apt install
docker ставили через apt install?
🏁Александр
да
Maxim
На своем MacOS тоже нашел это окошко, три года им пользуюсь и ни разу не знал что оно есть
Maxim
да
В инструкции docker вроде написано что ставить через apt install - плохая затея, там прям инструкция есть как правильно поставить актуальную версию на любую ОС
Maxim
какие простите настройки вы поменяете в mac os? :)
У вас получилось изменить значение параметра vm.max_map_count на 262144 ?
George
у нас в композере не один контейнер, все не так просто запустить
Не называй компоуз композером. Композер - это утилита из мира пхп. Не выдавай в себе нуба :-)
George
Либо если не хочется выходить за пределы компоуза - формат 2.4, далее хелсчек, далее depends_on: service_healthy
Maxim
я ставил через apt install
Инструкция для установки docker на MacOS: https://docs.docker.com/docker-for-mac/install/ Если вам критично использовать Docker в VirtualBox на MacOS то вот инструкция для Ubuntu: https://docs.docker.com/install/linux/docker-ce/ubuntu/ Вот тут можно почитать про параметры для запуска ElasticSearch: https://www.elastic.co/guide/en/elasticsearch/reference/5.1/docker.html#docker-cli-run-prod-mode (Только версию измените на ту что у вас, они правда не особо отличаются)
George
У вас получилось изменить значение параметра vm.max_map_count на 262144 ?
Это в докер-компоузе можно прописать. Необязательно пячить хост систему
George
Параметр sysctl или типа того
George
Вообще, если есть опыт - проблема на макс 2 часа. Если нет - ну, за день-два разберётесь. Направление дал
Maxim
Это в докер-компоузе можно прописать. Необязательно пячить хост систему
Буду признателен если скриншотик docker-compose.yml скините какой нибудь, уверен что всем будет полезно
George
Касательно тормозов мака. Преувеличено. Я понимаю, что тормозит, если у вас там не макбук про, а, скажем, Эйр... Или памяти всего 8 гиб. Но, сорян, это не проблемы макоса
George
Ну, или так https://elk-docker.readthedocs.io/#prerequisites
🏁Александр
щаз я докер переставлю на всякий случай
George
Буду признателен если скриншотик docker-compose.yml скините какой нибудь, уверен что всем будет полезно
К сожалению, инет помойка. И по простому не найти. Я компилировал из официального компоуза (он говно, т.к. там две ноды эластика поднимается - https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-prod-cluster-composefile ). И доки на компоуз https://docs.docker.com/compose/compose-file/compose-file-v2/#sysctls
🏁Александр
а как удалить все подмонтированные папки?