
Sunlive
12.04.2018
13:22:43
Привет
есть совет как запустить пм2 внутри докера?
FROM node:latest
ENV NODE_ENV production
WORKDIR /usr/src/app
COPY ["package.json", "package-lock.json*", "./"]
RUN npm install && npm i -g pm2
COPY . .
EXPOSE 8081
CMD npm run build && pm2 run dist/main.js
это чет не похоже что заработало, хотя не упало с ошибкой

Maksim
12.04.2018
13:26:26
зайди в контейнер и проверь
сижу, колупаю coreos и kubernetes
кто-то ставил ?

Google

Алексей
12.04.2018
13:28:14

Max
12.04.2018
13:28:30
кто-то ставил ?
я ставил вот этим https://github.com/kubernetes-incubator/kubespray

Sunlive
12.04.2018
13:29:01

Artem
12.04.2018
14:01:49
Прежде чем городить велосипед стоит поискать, а нет ли готовых решений, притом еще и официальных огбразов ?

Sunlive
12.04.2018
14:04:25
жоска
сказал как отрезал

Black
12.04.2018
14:37:49
Ребят, ботов кто-нить для тележки пишит? Есть вопрос, для webhook нужен сертификат, если я буду в докере диплоить без серта, он будет работать?

Славик
12.04.2018
14:38:55
там можно самодельный юзать

Алексей
12.04.2018
14:38:55

Grishq
12.04.2018
14:39:15

Black
12.04.2018
14:39:44

Славик
12.04.2018
14:44:17
Телега не принимает самодельный же, не?
ох, может и ошибаюсь, мне казалось что я както с самоподписанным тестил, просто где то указывал его, давно пробовал уже и не помню. Вообще у майкрософта в ажуре есть какойто ботсервис, там прям халявно можно и бота деражать. Ну или как уже сказали Letsencrypt это вообще халява халяв.

Google

Black
12.04.2018
14:45:56

Artem
12.04.2018
14:46:15
да так же как и везде
ssl можно поставить и перед контейнером, если нужно

Славик
12.04.2018
14:46:39
так проще же
он в контейнере и ненужен
nginx ом каким просто перекидываешь в нужный порт

Artem
12.04.2018
14:47:20
ну нджинкс тоже в контейнере)
а там серты
а на хосте стоит только докер, да раннеры для ci

Black
12.04.2018
14:48:47
Спасибо большое, ребят

Славик
12.04.2018
14:48:48
ну тоже вариант.

StN
12.04.2018
14:51:53

Black
12.04.2018
14:52:59
Высокоуровневый траллинг

Boris
12.04.2018
15:00:33
Привет, подскажите название либы для питона, для работы с демоном докера? Например, хотел бы собирать списки запущенных контейнеров. убитых, списки обращов и т.д?* Есть ли такой?

Black
12.04.2018
15:02:44
https://github.com/docker/docker-py

Евгений
12.04.2018
15:11:41

Alexandr
12.04.2018
15:15:26
друзья, кто имеет опыт в работе Docker на AWS ?

Black
12.04.2018
15:17:23

Boris
12.04.2018
15:25:17

Google

Black
12.04.2018
15:29:16

Boris
12.04.2018
15:29:38

Евгений
12.04.2018
15:31:30

Boris
12.04.2018
15:31:51
спс, бро

StN
12.04.2018
16:11:47
Узнаю ))

Николай
12.04.2018
17:07:12
Подскажите, как построить архитектуру:
Есть сервер на ноде, он рулит докером, который запускает нужные задачи
Как это лучше построить?

Dmitry
12.04.2018
17:11:43
Поставь приложение на сервер в контйнере, пробрось порты, пробрось сокет.

Николай
12.04.2018
17:15:00
Почему в контейнере?

Dmitry
12.04.2018
17:15:45
А почему нет?

Евгений
12.04.2018
17:15:49

Николай
12.04.2018
17:16:24
Если он должен докером рулить

Andrey
12.04.2018
17:16:59

Николай
12.04.2018
17:17:01

Евгений
12.04.2018
17:17:59
Я ничего не понял, пустить рулит, ему только сокет нужен, а причём тут селениум вообще хз

Николай
12.04.2018
17:18:22
Тестирование в контейнерах

Andrey
12.04.2018
17:20:55
напишешь внятный вопрос, получишь внятный ответ. или не получишь, если вопрос сложный

Николай
12.04.2018
17:26:11

Google

Николай
12.04.2018
17:26:14
Спасибо
Я про сервер управления

Bogdan
12.04.2018
17:38:28
у меня вот есть плохая хотелка, хочу чтобы контейнер, в котором ничего не запущено, после запуска контейнера не падал, а продолжал работать. restart always это наверное сумасшествие. А как его заставить работать фоново я что-то даже и не знаю)

Andrey
12.04.2018
17:39:20
что значит "продолжал работать"?

Bogdan
12.04.2018
17:42:59
ну контейнер же сразу завершает работу, тк в нем собственно ничего не запускается. Мне нужно чтобы он был в запущенном состоянии
вроде такой хак нагуглил tail -f /dev/null

Andrey
12.04.2018
17:44:12
запущенное состояние - это работающий процесс по определению

Bogdan
12.04.2018
17:46:49
я делаю docker run -d test -> контейнер впринцепе сразу завершит свою работу. Мне нужно чтобы он оставался запущенным. И может кто-то знает хаки для этого

Andrey
12.04.2018
17:47:04
ЗАЧЕМ? :)

Bogdan
12.04.2018
17:49:26
блин ну там контейнер с установленными библиотеками. Мне надо в нем тестить различные скрипты. Можно запустить его с -it но хотелось бы как я выше написал)

Andrey
12.04.2018
17:51:38
ну вот представь, он у тебя запущен. Дальше что? Тебе всё равно придётся что-то делать, чтоб им опять вопользоваться

Bogdan
12.04.2018
17:53:31
docker exec, или подключится к контейнеру тогда когда мне нужно)

Andrey
12.04.2018
17:54:26
а чем это будет отличаться от docker run?

Bogdan
12.04.2018
17:56:27
да может и ничем в итоге. Тут что, шаг влево, шаг вправо - расстрел?)

Andrey
12.04.2018
17:58:15
нет. Просто ты хочешь непонятного. Вот есть люди, которые любят страдать, и например запускать виндовые приложения на линуксе, или докер контейнер как впску использовать, и ты похожк один из таких :)

Bogdan
12.04.2018
18:02:34
да я хотел немного пострадать, но видимо не выйдет) Вообще я и так страдаю, почему то на машине с ubuntu 17, 8гигами ddr4, AMD Ryzen 5 1500X - докер и контейнеры подтормаживают систему. ctop не показвает каких то нагрузок от контейнеров, мониторинг системы тоже. Зато на виндуле со схожей конфигурацией - все отлично?

Евгений
12.04.2018
18:14:54

Aleksey
12.04.2018
18:18:30
А чего не /dev/zero или /dev/urandom?

Google

Евгений
12.04.2018
18:19:06

Anton
12.04.2018
18:35:54
там рядом ещё responseHeaderTimeout есть
ну это я так понимаю время, которое балансер будет ждать ответа, после запроса.
В моем случае, даже запроса нет, т.к. все сервисы заняты(уже на них есть соединение) и балансер сразу отдает 429 клиенту, а хотелось бы чтоб подождал чуток, а вдруг освободится какой-нить инстанс

VSKut
12.04.2018
19:03:05
гайз, таких 2 вопроса у меня:
1) Сделал свой контейнер с django-апликухой, положил на docker hub. Написал docker-compose, который линкует этот контейнер с postgres контейнером. Как мне теперь эту всю штуку деплоить на сервак нормально?
2) Для даты контейнера postgres создал volume. Если я хочу потом этот volume как-то перенести на другой сервак - как мне это лучше всего сделать? или может его можно как-то бэкапить периодически?