
Maxim
24.10.2018
16:36:47
я на маке
а бля

Vova
24.10.2018
16:37:02
Ну найди пример запуска на маке)

yopp
24.10.2018
16:37:09
docker run -p 27017:27017 -n mongosrv v ${PWD}/data:/data/db -e MONGO_INITDB_ROOT_USERNAME=mongoadmin -e MONGO_INITDB_ROOT_PASSWORD=secret -d mongo:4.0.3
docker exec -it mongosrv mongo

Google

Maxim
24.10.2018
16:38:04
запустил mongod

yopp
24.10.2018
16:38:13
ох

Maxim
24.10.2018
16:38:20
все так плохо?

yopp
24.10.2018
16:38:23
да

Maxim
24.10.2018
16:38:26
там проблема с хостами какая-то
из-за того, что докер демон через виртуал бокс работает

yopp
24.10.2018
16:40:16
нет никакого виртуалбокса уже давно
поставьте последнюю стабильную версию докера 18.06.1-ce
и дальше как я вам выше написал

Maxim
24.10.2018
16:41:16
ок, спасибо

yopp
24.10.2018
16:44:06
↑ 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>
>
если включите аутентификацию, то в exec логин/пароль передать аргументами -u <user> -p <pass>
у меня -p 27018:27017 пушо на хосте монга без докера крутится

Google

yopp
24.10.2018
16:58:50
@AntsiferovMaxim получилось?

Maxim
24.10.2018
16:59:21

Bro
24.10.2018
17:00:52
раньше беда была на маке. потом через контейнер работало с alpine linux что сейчас я хз

yopp
24.10.2018
17:01:07
оно работало через виртуалку в виртуалбоксе

Bro
24.10.2018
17:01:14
это совсем давно

yopp
24.10.2018
17:01:21
не
вот года назад и выпили, в пользу какой-то своей виртуализации

Bro
24.10.2018
17:01:46
потом они добавили в ядро поддержку

yopp
24.10.2018
17:04:11
не могли они ничего в ядро добавить, мак ось это не линукс. они сделали легковесного встраемого гипервизора https://github.com/moby/hyperkit и в нём пускают linuxkit

Bro
24.10.2018
17:04:35
вот да
вообщем в итоге он все равно не нэйтивно работает

yopp
24.10.2018
17:07:40
но так-же как венде это всё работает поверх системной виртуализации, так что это от виртуалбокса только наклейкой отличается.
надо понимать что это не нативные контейнеры, как на линуксе. линуксовое ядро виртуализируется и уже там контейреизация

Bro
24.10.2018
17:08:02
в винде вообще смешно. смотрел в 10ке можно линкс консоль запустить

yopp
24.10.2018
17:08:13
потому что линуксвоские контейнеры это изоляция процессов, а не виртуализация. спёрли из солярки

Maxim
24.10.2018
17:37:18
@dd_bb, спасибо, работает

yopp
24.10.2018
17:37:29
?

Artem
24.10.2018
18:17:35

yopp
24.10.2018
18:18:39

KhuzhA.GQ
24.10.2018
18:20:19
А что такое солярка?

Artem
24.10.2018
18:22:17

Google

Artem
24.10.2018
18:22:31
еще топливо такое есть

KhuzhA.GQ
24.10.2018
18:23:35

Zaur
24.10.2018
18:38:31
Сю

Serge
25.10.2018
08:46:13

Roman
25.10.2018
08:47:49
Это шутка была :)

Alex
25.10.2018
12:14:02

yopp
25.10.2018
12:14:34
точнее так, увидеть то можно конечно
а вот внести — нет

Alex
25.10.2018
12:16:09
Ну и я о том же )

Hellomik
25.10.2018
16:00:36
пацаны
посоветуйте туториалы для новичка
или книги тд и тп

Dmitriy
25.10.2018
16:14:54
Ну ХЗ. Мне доки хватило

Artem
25.10.2018
16:49:50

AstraSerg
25.10.2018
17:24:10

Fenicu ☁️♒️
25.10.2018
17:25:06
привет, хотел бы узнать, возможно ли использоваьт монгу без монгосервера? Чтобы бд сохранялась в папке рядом?

yopp
25.10.2018
17:30:30
нет, без сервера монга не работает

AstraSerg
25.10.2018
17:31:55

Google

Fenicu ☁️♒️
25.10.2018
17:33:22
я скорее про необходимость установки самого сервера, например в скрипте не указывать
c = MongoClient('localhost', 7777)
а указать папку, куда она будет складировать данные

yopp
25.10.2018
17:33:36
нет, это невозможно

Fenicu ☁️♒️
25.10.2018
17:34:06
плохо(
спасибо за ответ

yopp
25.10.2018
17:34:12
ходят слухи что есть embedded версия, но думаю что это _очень_ дорого: https://www.mongodb.com/lp/contact/partner/oem

Fenicu ☁️♒️
25.10.2018
17:34:51
ну я осваиваю это ради развлечения, ничего серьёзного не задумываю для этого

yopp
25.10.2018
17:35:16
docker-compose тогда
или просто в докере

Fenicu ☁️♒️
25.10.2018
17:35:48
иногда нужно сделать мини скрипт, а так как я рукожоп и умею только в монгу и поставить его на сервер, ради этого ставить монгосервер как-то не очень

AstraSerg
25.10.2018
17:37:08

yopp
25.10.2018
17:37:44
атлас, да

Fenicu ☁️♒️
25.10.2018
17:37:49
Это конечно круто, но 70% своего времени нет доступа к интернету

yopp
25.10.2018
17:38:12
тогда docker-compose
или всё в одном контейнере собрать
но лучше компоуз

Fenicu ☁️♒️
25.10.2018
17:38:48
спасибо за наводку, почитаю

AstraSerg
25.10.2018
17:39:17

Fenicu ☁️♒️
25.10.2018
17:39:39

AstraSerg
25.10.2018
17:40:01

Fenicu ☁️♒️
25.10.2018
17:40:30
ну монго скорее для больших проектов, а у меня бот в телеграме для 10 человек
поэтому хочу избежать ставить сервер

Google

AstraSerg
25.10.2018
17:41:20

Fenicu ☁️♒️
25.10.2018
17:42:01
я бы с удовольствием устанавливал, только другу не обьяснишь что это и зачем)
проще обьяснить зачем json в папке

AstraSerg
25.10.2018
17:44:08
Ваш друг не доведет вас до добра :)

Zaur
25.10.2018
17:44:20
А чё ты не хочешь тогда просто sqlite использовать?
Для чата монга хоть зачем

Nik
25.10.2018
17:44:46
Вечер добрый, а есть у кого позитивный опыт удаления старых данных из коллекции ( ~250 gb размер коллекции, нужно 20gb удалить), deletemany не вариант - у базы постоянная нагрузка, а это ее перегружает.
Пока единственный вариант - удалять скриптом пачками данные по курсору со слипом. Но это дико медленно и все равно чувствительно для базы.

Fenicu ☁️♒️
25.10.2018
17:44:47
я слишком тупой для скуля

Zaur
25.10.2018
17:45:06
Sql проще монги

Fenicu ☁️♒️
25.10.2018
17:45:51
ну монга это большой json с удобным коннектом имхо?

yopp
25.10.2018
17:50:25

Nick
25.10.2018
17:52:12
а как же пометить что они удаленные?

yopp
25.10.2018
17:52:25
Это не удаление ;)

Constantin
25.10.2018
17:53:12