
Игорь
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

Admin
ERROR: S client not available

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 можно выйти. но мы-то знаем...

Google

Danila
04.04.2019
12:09:48

Игорь
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
я думаю, что тебя тут никто не понял