Игорь
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
George
04.04.2019
08:39:51
Andor
04.04.2019
08:40:35
ну и numactl тоже будет работать
George
04.04.2019
08:41:20
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
ildar
04.04.2019
09:05:48
Игорь
04.04.2019
09:06:51
George
04.04.2019
09:07:26
Игорь
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
убери -
Andor
04.04.2019
09:11:55
Игорь
04.04.2019
09:12:12
ildar
04.04.2019
09:12:14
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
Artur
04.04.2019
09:14:17
а так то поправь
ports:
- 80:80
Игорь
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
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, но не уверен
Zloi
04.04.2019
09:20:35
Andor
04.04.2019
09:20:52
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
и все равно так и не заработал этот образ
просто не хочу его ставить
нано хватает
Andor
04.04.2019
09:25:01
nano тоже в tui запускается если что
Zloi
04.04.2019
09:25:44
просто забыл что табом нельзя отступы делать... пробелы должны быть ... а с докером только начинаю знакомиться
Andor
04.04.2019
09:26:04
табом можно отступы делать
Игорь
04.04.2019
09:30:02
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
и это всё равно будет не "без какого-либо процесса", потому что в контейнере всё равно должен быть инит
ildar
04.04.2019
12:03:47
Andor
04.04.2019
12:04:34
alpine
я слышал что можно не использовать alpine
ildar
04.04.2019
12:05:06
я ещё слышал что из vim можно выйти. но мы-то знаем...
Danila
04.04.2019
12:09:48
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
я думаю, что тебя тут никто не понял