@docker_ru

Страница 1159 из 1375
Игорь
04.04.2019
08:36:13
Подскажите, при запуске контенера монго есть варнинг про NUMA машину и рекомендация запуска через numactl --interleave=all mongod Но при поптытке запуска в контейне орет mongo_tools_1 | set_mempolicy: Operation not permitted mongo_tools_1 | setting interleave mask: Operation not permitted

Salmin
04.04.2019
08:36:43
Всем привет. Подскажите. Скачал laradock, выбрал нужные контейнеры, выбрал версии. Натсроил ngnix и все это запустил. Как лучше теперь делиться этим с командой и выкладывать на прод? В git или создавать image на hub?

Andor
04.04.2019
08:37:12
хз что такое laradock но наверное там есть документация про это

Salmin
04.04.2019
08:38:50
laradock docker-compose из других контейнеров(apache, ngnix, phpmyadmin и прочее). Я спрашиваю про бестпрактикс, как делиться с командой , где хранить и прочее

Google
Andor
04.04.2019
08:40:35
ну, не думаю, что на проде монгу в докер - лучшая идея
можно сделать hostnetwork + privileged и тогда докер будет просто пакетным менеджером

ну и numactl тоже будет работать

Andor
04.04.2019
08:41:43
кто ж спорит

но на проде на хосте с монгой всё равно больше ничего не будет, так что ок

George
04.04.2019
08:43:05
ценности крутить ее тогда в контейнере?

чтоб с пакетными менеджерами не разбираться?

Andor
04.04.2019
08:43:48
да

Игорь
04.04.2019
09:04:49
ну, не думаю, что на проде монгу в докер - лучшая идея
Просто деплоймент и девелоп настроки приложения тогда будут разные. Вопрос в том, что бы унифицировать подходы к развертыванию на рабочих машинах и на продакшн сервере.

Andor
04.04.2019
09:05:18
нахрена?

они всё равно будут разные

всякие дебаги и прочее у тебя на дев-машинах всё равно будет другое

Google
Игорь
04.04.2019
09:06:51
Игорь
04.04.2019
09:08:23
нахрена?
Ну пока выходят одинаковые и хотелось бы попробовать остаться в таком состоянии. Все разницы запуска через переменные окружения вроде номально сконфигурированы.

ildar
04.04.2019
09:08:31
Zloi
04.04.2019
09:09:38
Народ, просветите плиз. Есть docker-compose.yaml там есть такие строчки expose: - 80 пытаюсь сделать мапинг порта через ports: - 80:80 Вываливается ошибка ERROR: yaml.parser.ParserError: while parsing a block mapping in "./docker-compose.yaml", line 5, column 5 expected <block end>, but found '<block mapping start>' in "./docker-compose.yaml", line 26, column 6 ЧТо не так делаю?

ildar
04.04.2019
09:10:35
невалидный ямль кладёшь

Artur
04.04.2019
09:10:55
синтаксис нарушил

Zloi
04.04.2019
09:11:06
ну так с expose он работает..

Danila
04.04.2019
09:11:24
Народ, на чем крутите контейнеры в проде? докер композ или может еще что то ? Кластера нет и не предполагается..

Andor
04.04.2019
09:11:28
покажи код

Игорь
04.04.2019
09:11:32
нахрена?
К тому же мне нравиться обкатка перехода на новые версии. Поменял версию в контейнере, пересобрал, прогнал тесты, запустил Если что, откатиться назад, секундное дело.

Artur
04.04.2019
09:11:45
ports: - 80:80 убери -

Игорь
04.04.2019
09:12:12
как это противоречит тому что я сказал?
Если монго на живую на сервере стоит?

ildar
04.04.2019
09:12:14
ну так с expose он работает..
в доке полно примеров https://docs.docker.com/compose/compose-file/#ports

Andor
04.04.2019
09:12:18
вообще для этого делают стейжинг-среду, максимально похожую на продакшн

а дев-среда на то и дев-среда чтобы была ориентирована на девелопера, а не на "быть как продакшн"

Игорь
04.04.2019
09:13:19
вообще для этого делают стейжинг-среду, максимально похожую на продакшн
Да, согласен. Но если что-то случиться на проде, когда все будет запущено, что не удалось отловить на тестах в среде, то можно очень оперативно откаться.

Zloi
04.04.2019
09:13:34
ports: - 80:80 убери -
version: '3' services: otrs: image: ligero/otrs restart: unless-stopped container_name: otrs volumes: - ./data/otrs:/opt/otrs - /etc/localtime:/etc/localtime:ro - ./otrs_addons:/opt/otrs_addons environment: - MYSQL_HOSTNAME=mysql - MYSQL_USERNAME=root - MYSQL_PASSWORD=ligero - CUSTOMER_ID=ligero - OTRS_SYSTEM_ID=10 - OTRS_DEFAULT_LANGUAGE=ru # - OTRS_FQDN=myotrs.outsrv.ru - INSTALL=1 # - DONT_INSTALL_LIGERO_ADDONS=1 depends_on: - mysql # expose: # - 80 ports: 80:80 mysql: image: mysql:5.7 restart: unless-stopped container_name: mysql volumes: - ./data/mysql:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=ligero command: - --max_allowed_packet=65737518 - --innodb_log_file_size=269331648 - --query_cache_size=36737518 - --character_set_server=utf8 - --bind-address=0.0.0.0

Google
Andor
04.04.2019
09:13:38
каким образом это связано с дев-средой вообще

Zloi
04.04.2019
09:14:01
все равно фигня ... убрал - и все равно ошибка

Andor
04.04.2019
09:14:17
все равно фигня ... убрал - и все равно ошибка
открой в редакторе который тебе скажет ошибку в конкретной строчке

Игорь
04.04.2019
09:15:10
каким образом это связано с дев-средой вообще
Что бы минимизировать разницу в поддержках сред. Что бы дев среда была максимально приближена к проду. Когда в команде нет отдельно выделенного человека под администрирование, хочеться максимально убирать эти разницы

Zloi
04.04.2019
09:17:10
Спасибо, разобрался... в nano табом наступил ... мой косяк.. спасибо еще раз

Andor
04.04.2019
09:17:30
зачем пользоваться nano?

и уж тем более править в нём что-то сложнее простых текстовых файликов

Zloi
04.04.2019
09:18:17
зачем пользоваться nano?
ну у меня просто линух .. как то прично нано

Andor
04.04.2019
09:18:49
повторяю инструкцию: 1) запускаешь emacs 2) вносишь правки 3) ... 4) профит!

Alexey
04.04.2019
09:19:08
emacs? не vim?

Andor
04.04.2019
09:19:16
конечно emacs

Alexey
04.04.2019
09:19:33
спс, я че то про него не слышал, надо почитать

Danila
04.04.2019
09:19:47
Народ, на чем крутите контейнеры в проде? докер композ или может еще что то ? Кластера нет и не предполагается..

Andor
04.04.2019
09:19:57
спс, я че то про него не слышал, надо почитать
о, такую шутку про емакс я ещё не слышал :)

возможно будет gke, но не уверен

Andor
04.04.2019
09:20:52
насколько я заню emacs он гуевый ?
рекомендуется да, но есть и возможность запустить в tui

Google
Zloi
04.04.2019
09:24:23
Andor
04.04.2019
09:24:31
tui и есть консоль

text user interface

Zloi
04.04.2019
09:24:38
и все равно так и не заработал этот образ

text user interface
да я понял..

просто не хочу его ставить

нано хватает

Andor
04.04.2019
09:25:01
nano тоже в tui запускается если что

Zloi
04.04.2019
09:25:44
просто забыл что табом нельзя отступы делать... пробелы должны быть ... а с докером только начинаю знакомиться

Andor
04.04.2019
09:26:04
табом можно отступы делать

Mikhail
04.04.2019
12:00:52
Может кто подсказать, как запустить контейнер без какого либо процесса в компоузе ? В кубере знаю что так: command: [ “/bin/bash”, “-c”, “--” ] args: [ “while true; do sleep 30; done;” ]

Artur
04.04.2019
12:01:52
tail -f /dev/null

Andor
04.04.2019
12:02:21
и это всё равно будет не "без какого-либо процесса", потому что в контейнере всё равно должен быть инит

Andor
04.04.2019
12:04:34
alpine
я слышал что можно не использовать alpine

ildar
04.04.2019
12:05:06
я ещё слышал что из vim можно выйти. но мы-то знаем...

Google
Игорь
04.04.2019
12:13:17
Кто разбирается в монго? Подскажите, востанавливаю архивированный дамп в монго и зависает и начинает через некоторое время печатать в терминал одну и туже коллекцию каждые три секунды. База висит

ildar
04.04.2019
12:13:59
монго хотя бы в докере?

Игорь
04.04.2019
12:14:13
Да

ildar
04.04.2019
12:14:24
ну слава богу, я уж думал что вопрос не по теме чата

Игорь
04.04.2019
12:16:03
Ну блин, сорян. Дока скудная, в инете ничего толкового нет. В конфе монго сверчки. Может тут есть опытные люди.

Arczi
04.04.2019
13:24:42
парни как запустить composer install после того как построился dockerfile запущенный через docker-compose важная вещь в том что нужно composer install запустить с контенера так как на windows нет composer

Andor
04.04.2019
13:26:42
берёшь и запускаешь

что именно не получается?

Arczi
04.04.2019
13:27:03
запускаю с docker-cmpose ?

или с dockerfile

если с докерфайл то ошибка так как еще нет composer.json

Artur
04.04.2019
13:33:48
я думаю, что тебя тут никто не понял

Страница 1159 из 1375