
Konstantin
08.11.2018
10:42:15

Anton
08.11.2018
10:43:22
а сорян в глаза долблюсь

Google

Andrey
08.11.2018
10:44:06
Че за тема че за терки?)
multistage и будет вам счастье

Bogdan
08.11.2018
10:51:46
ребята, подскажите матчасть у меня есть проект, я там сделал Dockerfile, сделал простой docker-compose сбилдил проект (вебсервер и монга), сохранил в файл загружаю в докер из tar оба образа делаю docker-compose up и все само поднимаетcя. как docker-compose up понимает что надо поднимать?

Konstantin
08.11.2018
10:53:37
1. забудь про образы как tar
2. мы не знаем что у тебя в конфиге

Bogdan
08.11.2018
10:55:10

Andrey
08.11.2018
10:55:38

Konstantin
08.11.2018
10:55:50
да, за такое зло забываю

Dmitry
08.11.2018
10:56:14
Так а что конкретно не понятно как подымает?

Bogdan
08.11.2018
10:57:57
Так а что конкретно не понятно как подымает?
ну, когда два образа и я делаю docker-compose up, откуда докер знает что поднимать первым, какие зависимости. если в проекте он ищет yml файл, то в уже сбилженных образах как? а если у меня 100500 образов?

Andrey
08.11.2018
10:58:12
да как он спасёт(
ну типо пушнул в него и развернул по человечески, хоть интернетах хоть в интранетах

Bogdan
08.11.2018
10:59:06

Andrey
08.11.2018
10:59:36

Google

Konstantin
08.11.2018
10:59:55

Andrey
08.11.2018
11:00:11

Dmitriy
08.11.2018
11:00:24
Так, ладно. Такой вопрос. Для связки джанго, постгрес, селери и редис контейнеры создавать только для джанго (на основе python 3.6), для постгрес (как бд), и для redis (как брокера)? Для селери же не нужно?

Bogdan
08.11.2018
11:00:29

Andrey
08.11.2018
11:00:59

Bogdan
08.11.2018
11:01:12

Andrey
08.11.2018
11:01:24
мегафон
Ого, а с виду приличная контора

Bogdan
08.11.2018
11:01:47

Andrey
08.11.2018
11:02:29

SilencerWeb
08.11.2018
11:03:50
зачем тебе Dokku?
чтобы один раз его настроить на сервере, а потом просто пушить изменения?
чет я уже сколько пытаюсь его настроить, но так и ничего не получается. Есть еще какие-нибудь варианты?

Konstantin
08.11.2018
11:04:37
забудь за Herokku вообще, наркоманы
так даже PHPшники не усложняют, как они всё наусложняли

SilencerWeb
08.11.2018
11:05:59
ну фиг знает, я раньше хероку юзал, было все так удобно, а как пришло время поднимать свой сервер на DO, так захотелось чтобы все так же и осталось, но чет там нереальный хард все это настроить
уже как-то пофиг на удобства, ищу и другие решения для деплоя изменений на сервере
подкинете мб чего?

Andrey
08.11.2018
11:07:01

Dmitry
08.11.2018
11:07:24
упс

SilencerWeb
08.11.2018
11:08:13
а что деплоить? Контейнеры?
видимо
мне рассказывали уже про другой способ, что-то типа этого:
создавать контейнер у себя на локалке
деплоить его на сервер
развертывать его там и запускать

Google

Andrey
08.11.2018
11:08:36

SilencerWeb
08.11.2018
11:08:50
в идеале мб туториал кто подкинет, по которому сам уже все это настраивал? я ни в докере, ни в бэке не шарю, я фронтендер возящийся со всем вот этим)

Andrey
08.11.2018
11:09:10

SilencerWeb
08.11.2018
11:09:34

Andrey
08.11.2018
11:10:39

SilencerWeb
08.11.2018
11:11:26

Andrey
08.11.2018
11:12:00

ildar
08.11.2018
11:17:26

SilencerWeb
08.11.2018
11:17:49
Там со сборкой образа. Вот еще одна демка: https://github.com/rongfengliang/graphql-yoga-dockerdemo
чет дичь какая-то, и node_modules в репозитории, и docker-compose.yml настроен не так, как в примере в документации
ты сам как это все настраивал?) тут больше проблема не в написании Dockerfile или докер docker-compose, а в понимании как именно это должно все работать (создание образа на локалке, затем отправка его на сервер и развертывание его там, это же для каждого языка и сервера одинаково, не?)

Andrey
08.11.2018
11:18:42

SilencerWeb
08.11.2018
11:19:20
во, уже лучше)

Roman
08.11.2018
13:32:37

Bogdan
08.11.2018
13:33:02

Roman
08.11.2018
13:33:41
похоже на цитрикс по описанию )
просто мб можно так же образ docker-registry экспортировать в файл, scp'нуть на эту машинку и поднять?
и дальше уже без проблем с ним работать

Roman
08.11.2018
13:50:54
как красиво сделать чтобы контейнер не умирал после выполения?
а то что-то не очень нравится
CMD while true; do sleep 1000; done

Gleb
08.11.2018
14:01:44
Привет, как мне достать env в докере с кубернетес подов
containers:
- name: some
image: bash
env:
- name: SOME
value: "some"
Передаю значение в кофинге, как его теперь внутри докер файла забрать?

ildar
08.11.2018
14:03:32

Google

Roman
08.11.2018
14:05:33
thanks

ildar
08.11.2018
14:06:14

Gleb
08.11.2018
14:06:56
В докер файле то есть могу сразу обращаться к $SOME?

ildar
08.11.2018
14:09:13
попробуй )

Konstantin
08.11.2018
14:13:36
Этапы сборки и запуска отделены

Roman
08.11.2018
14:15:05
установка nginx

Gleb
08.11.2018
14:15:43
Нет
А как обращаться к переменной тогда?

Roman
08.11.2018
14:15:43
а потом Exited(0)

Konstantin
08.11.2018
14:16:02
кинь лучше Dockerfile, чот мутно всё

Roman
08.11.2018
14:16:29
не, билдится образ

Konstantin
08.11.2018
14:16:46

Gleb
08.11.2018
14:17:59
опиши задачу
В конфигах кубернтес передать стенд а ля qa,stage, затем в докер файле передать это значение
RUN npm run build:$NODE_ENV

Konstantin
08.11.2018
14:18:32
так сборка не связана с кубом никак
куб жуёт уже готовый образ
жевал, может я чего пропустил)

Roman
08.11.2018
14:20:14
а как тогда сделать, чтобы с запуском контейнера стартонул nginx?

Google

Roman
08.11.2018
14:20:49
сейчас
CMD service nginx start
CMD while true; do sleep 1000; done

Konstantin
08.11.2018
14:21:02
Ты через...а, ну да, через сервис)
Глянь офф образ nginx

Roman
08.11.2018
14:21:27
мне нужен именно кастомный

Konstantin
08.11.2018
14:21:39
Глянь как надо и сделай свой
Никаких сервисов и демонов в контейнере

Roman
08.11.2018
14:22:40
блэт

Konstantin
08.11.2018
14:24:29
CMD nginx
Если коротко)

Roman
08.11.2018
14:25:39
а че тогда в офф образе есть CMD?)

Konstantin
08.11.2018
14:28:35
Не понял

Viktor
08.11.2018
14:30:38
Это тот чатик где мне на забытый ключ для докер сказали «ты мудак учись гуглить», или реролльнулись и теперь таки учим запускать nginx без while true? (:

Konstantin
08.11.2018
14:31:14

Viktor
08.11.2018
14:31:40
Тогда ладно

David
08.11.2018
15:49:05
Доброго вечера всем. Подскажите, пожалуйста, можно ли прокинуть —advertise-addr после docker swarm init? (без переподнятия swarm’a через: docker swarm leave -f + docker swarm init --advertise-addr<>)

ad1
08.11.2018
15:49:56
Из соседней группы.
Artem D.:
Добрый день.
Подскажите, пожалуйста, есть возможность использовать traefik не для микросервисов в докер, мезос, и тд.
А проксировать запросы для разных хостов на их nginx например?
Т.е. есть хосты а.com b.a.com c.a.com все со своимим nginx, можно ли перед ними поставить traefik?
и терминейтить на нем ssl. Спасибо.

Konstantin
08.11.2018
15:50:08
да и в любом случае нужна будет остановка для изменения