yopp
поставьте последнюю стабильную версию докера 18.06.1-ce
yopp
и дальше как я вам выше написал
Maxim
ок, спасибо
yopp
↑ docker run -p 27018:27017 --name=mongosrv -v data:/data/db -d mongo:4.0.3 18:43:18
8f8e1a6b60c003d832f4be344b96e2e5832eaf87c3c7d41cad23b9e1ba3ca077
↑ docker exec -it mongosrv mongo 18:43:22
MongoDB shell version v4.0.3
connecting to: mongodb://127.0.0.1:27017
<redacted>
>
yopp
если включите аутентификацию, то в exec логин/пароль передать аргументами -u <user> -p <pass>
yopp
у меня -p 27018:27017 пушо на хосте монга без докера крутится
yopp
@AntsiferovMaxim получилось?
Maxim
Bro
раньше беда была на маке. потом через контейнер работало с alpine linux что сейчас я хз
yopp
оно работало через виртуалку в виртуалбоксе
Bro
это совсем давно
yopp
не
yopp
вот года назад и выпили, в пользу какой-то своей виртуализации
Bro
потом они добавили в ядро поддержку
yopp
не могли они ничего в ядро добавить, мак ось это не линукс. они сделали легковесного встраемого гипервизора https://github.com/moby/hyperkit и в нём пускают linuxkit
Bro
вот да
Bro
вообщем в итоге он все равно не нэйтивно работает
yopp
но так-же как венде это всё работает поверх системной виртуализации, так что это от виртуалбокса только наклейкой отличается.
надо понимать что это не нативные контейнеры, как на линуксе. линуксовое ядро виртуализируется и уже там контейреизация
Bro
в винде вообще смешно. смотрел в 10ке можно линкс консоль запустить
yopp
потому что линуксвоские контейнеры это изоляция процессов, а не виртуализация. спёрли из солярки
Maxim
@dd_bb, спасибо, работает
yopp
👌
SvPupok
yopp
Sardor
А что такое солярка?
SvPupok
SvPupok
еще топливо такое есть
Sardor
Заур
Сю
Roman
Это шутка была :)
A
yopp
yopp
точнее так, увидеть то можно конечно
yopp
а вот внести — нет
A
Ну и я о том же )
Hellomik
пацаны
Hellomik
посоветуйте туториалы для новичка
Hellomik
или книги тд и тп
Мечтатель
Ну ХЗ. Мне доки хватило
Fenicu
привет, хотел бы узнать, возможно ли использоваьт монгу без монгосервера? Чтобы бд сохранялась в папке рядом?
yopp
нет, без сервера монга не работает
AstraSerg
Fenicu
я скорее про необходимость установки самого сервера, например в скрипте не указывать
c = MongoClient('localhost', 7777)
а указать папку, куда она будет складировать данные
yopp
нет, это невозможно
Fenicu
плохо(
спасибо за ответ
yopp
ходят слухи что есть embedded версия, но думаю что это _очень_ дорого: https://www.mongodb.com/lp/contact/partner/oem
Fenicu
ну я осваиваю это ради развлечения, ничего серьёзного не задумываю для этого
yopp
docker-compose тогда
yopp
или просто в докере
Fenicu
иногда нужно сделать мини скрипт, а так как я рукожоп и умею только в монгу и поставить его на сервер, ради этого ставить монгосервер как-то не очень
AstraSerg
yopp
атлас, да
Fenicu
Это конечно круто, но 70% своего времени нет доступа к интернету
yopp
тогда docker-compose
yopp
или всё в одном контейнере собрать
yopp
но лучше компоуз
Fenicu
спасибо за наводку, почитаю
AstraSerg
Fenicu
AstraSerg
Fenicu
ну монго скорее для больших проектов, а у меня бот в телеграме для 10 человек
Fenicu
поэтому хочу избежать ставить сервер
AstraSerg
Fenicu
я бы с удовольствием устанавливал, только другу не обьяснишь что это и зачем)
Fenicu
проще обьяснить зачем json в папке
AstraSerg
Ваш друг не доведет вас до добра :)
Заур
А чё ты не хочешь тогда просто sqlite использовать?
Заур
Для чата монга хоть зачем
Nikolay
Вечер добрый, а есть у кого позитивный опыт удаления старых данных из коллекции ( ~250 gb размер коллекции, нужно 20gb удалить), deletemany не вариант - у базы постоянная нагрузка, а это ее перегружает.
Пока единственный вариант - удалять скриптом пачками данные по курсору со слипом. Но это дико медленно и все равно чувствительно для базы.
Fenicu
я слишком тупой для скуля
Заур
Sql проще монги
Fenicu
ну монга это большой json с удобным коннектом имхо🌚
yopp
Nick
а как же пометить что они удаленные?
yopp
Это не удаление ;)
Constantin