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
да и в любом случае нужна будет остановка для изменения