@docker_ru

Страница 239 из 1375
Alex
10.07.2017
07:15:27
swarm, ага

ток у него не получается сие, ибо я хрен знает как решить сие)

вот, читаю, ищу...

Konstantin
10.07.2017
07:17:16
У тебя еще swarm-mode. С таким не работал. Просто в докере ни каких проблем не было. Порт выкинул и все работает

Google
Alex
10.07.2017
07:18:06
ога, тут ццать контейнеров, и плюс nginx+php

Konstantin
10.07.2017
08:52:45
Херасе слэнг

Igor
10.07.2017
09:44:02
Народ задачка. Есть консольный скрипт на питоне. Мне его нужно из ноды вызвать скормить ему картинку и получить результат. Нода в докере, скрипт пока что нет

Igor
10.07.2017
09:45:43
Разные куски делают разные компании

Скрипт уже есть

просто он не в докере

Кто ж нал что скрипт они напишут на питоне, переписывать не вариант

Konstantin
10.07.2017
09:46:56
ну бери образ ноды, ставь питон сверху и гоу

или в чём вопрос?

Google
Igor
10.07.2017
09:47:06
Я понял

нет

я так и думал

Alex
10.07.2017
09:56:45
Точно также как ты порт nginx, apache,etc прокидываешь
Оказалось все намного проще. Прокидывать ничего не надо. Оно само, блин, все умеет.

Konstantin
10.07.2017
09:58:42
ну да

Artem
10.07.2017
14:09:45
Есть ли какой вариант обнулить лог контейнера поднятого в компосе, чтобы он не выплевывал всю портянку с момента аптайма?

когда набираешь docker-compose logs

имеется ввиду не пересоздавая сам контейнер

Konstantin
10.07.2017
14:11:53
У него нет tail?

Artem
10.07.2017
14:12:32
-f делаешь, но там тоже пока весь лог не выдаст не начинает отслеживать

внутри контейнера то да, можно зайти сделать, думал может нативно средствами извне

Konstantin
10.07.2017
14:13:46
-f = follow

я про —tail="all" Number of lines to show from the end of the logs

--help

Artem
10.07.2017
14:14:45
ок как, thx, проглядел

Viktor
10.07.2017
14:22:50
Господа, как в docker-compose при билде можно имя имеджа задать?

Artem
10.07.2017
14:24:22
да

просто так же пишешь под build: ./ image: imagename:tag

Viktor
10.07.2017
14:26:17
Благодарю

неет

Google
Viktor
10.07.2017
14:29:46
Я планирую сделать совй image из докерфайла, с именем, например docker-name:latest

Pyotr
10.07.2017
16:03:30
Всем привет Кто то использовал multi-stage docker build c multi module gradle build В Dockerfile нельзя скопировать файлы выше уровнем, а модули разбиты по папкам В результате в контейнер нельзя скопировать зависимости и соответственно собрать кусок проекта Кто то сталкивался с этим, можете что ни будь посоветовать?

Andrey
10.07.2017
17:27:13
У амазона прайм дей, купил 15 месяцев плюсовой подписки на 15 евро дешевле годовой)

Жалко что только немецкие акки

Konstantin
10.07.2017
17:29:36
Что это?

На нем докер хорошо работает?

Сворм?

Andrey
10.07.2017
17:39:57
Докер на openbsd летает)

Айбелив
10.07.2017
17:42:32
Докер на openbsd летает)
только линух, только хардкор

Den
10.07.2017
17:54:03
Всем привет) Подскажите, пожалуйста, в таком вопросе: на данный момент имеется 3 контейнера, каждый контейнер имеется свой поддомен dev1.site.com, dev2, dev3. dev1 висит на 80 порту, остальные 2 пусть будет 444 и 445. На сервере(упустим почему такое извращение) доступен во вне только один порт - 80-ый, но при этом нужно поднять 3 веб приложения. Для этого собираюсь использовать 4-ый контейнер с haproxy. Вопрос заключается в том как связать haproxy с другими контейнерами? Сам haproxy запускается тоже на 80 порту, который занят, что логично. Мне необходимо поднять всё 3 контейнера с веб приложениями на, допустим, портах localhost: 443, 444, 445 и связать их с haproxy?

Den
10.07.2017
17:54:36
Или делается по другому?)

Den
10.07.2017
18:11:06
Линкуй контейнер haproxy с другими и этот 80-ый порт haproxy выкидывай наружу
Т.е. без проброса портов? А если нужен локальный доступ к каждому из контейнеров?

Не совсем понимаю как в таком случаи настроить haproxy? Т.е. как сказать, что dev1.site.ru это контейнер один? Линковка это не указывает...

Dmitry
10.07.2017
18:12:51
Локально можешь подключиться на прямую по ip контейнера или если очень надо можешь и порты этих контейнеров опубликовать

Andrey
10.07.2017
18:15:45
Имена контейнеров должны быть упомянуты в конфиге haproxy

Den
10.07.2017
18:16:58
Ты можешь с nginx делать прокси редирект на нужный порт по совпадению в пути, но ему нужно слушать 80 порт
Спасибо за предложение, но думаю haproxy более подходящий вариант для данной задачи

Google
Andrey
10.07.2017
18:19:08
Укажи три бекенда

Далее настрой правила по хосту

Den
10.07.2017
18:21:26
https://hub.docker.com/_/haproxy/ Нужно создать конфиг, после сбилдить образ, и запустить haproxy прилинковав все необходимые контейнеры? Получается так?

Укажи три бекенда
Таким образом? Только знакомлюсь с ha proxy backend servers server docker_container_1 127.0.0.1:8000 maxconn 32 backend servers server docker_container_2 127.0.0.1:8000 maxconn 32 backend servers server docker_container_3 127.0.0.1:8000 maxconn 32

Andrey
10.07.2017
18:28:20
ну и рулы пропиши

тебе же надо чтобы оно по адресу еще резолвило нужный хост

frontend lb bind *:80 mode http acl is_back1 hdr_end(host) -i dev1.site.com acl is_back2 hdr_end(host) -i dev2.site.com acl is_back2 hdr_end(host) -i dev3.site.com default_backend back1 use_backend back1 if is_back1 use_backend back2 if is_back2 use_backend back3 if is_back3 backend back1 balance roundrobin option httpclose option forwardfor server s1 back1:443 maxconn 32

все остальные бэки по аналогии

Admin
ERROR: S client not available

Den
10.07.2017
18:39:04
все остальные бэки по аналогии
Спасибо, большое) Немного опередили: frontend http acl host_sub1 hdr(host) -i dev1.mydomain.com acl host_sub2 hdr(host) -i dev2.mydomain.com use_backend host_sub1 if app1 use_backend host_sub2 if app2 backend app1 server docker_container_1 127.0.0.1:8000 maxconn 32 backend app2 server docker_container_2 127.0.0.1:8000 maxconn 32 backend app3 server docker_container_3 127.0.0.1:8000 maxconn 32

Andrey
10.07.2017
18:39:57
у вас кстати не будет 127.0.0.1

лучше указать имена сервисов из docker-compose

Den
10.07.2017
18:41:15
лучше указать имена сервисов из docker-compose
backend app3 server docker_container_3 docker_container_3:443 maxconn 32

Andrey
10.07.2017
18:41:23
у меня прописано back1: image: php:7-1-fpm-alpine

Den
10.07.2017
18:43:40
у меня прописано back1: image: php:7-1-fpm-alpine
Т. Е как это будет выглядеть в конфиги? Не совсем понимаю...

у меня прописано back1: image: php:7-1-fpm-alpine
А, понял в docker-compose: service: app1: image: gitlab:latest В haproxy: backend app1 server docker_container_1 app1:443 maxconn 32 Верно?

Konstantin
10.07.2017
19:34:21
батя в здании

Konstantin
10.07.2017
19:43:11
блин, весь интернет в swam+overlay, фиг схему под композ найдёшь

Google
Konstantin
10.07.2017
19:43:30
+/- для ориентира

Artem
10.07.2017
20:43:19
Народ, можете подсказать литературу по DevOps? Желательно с практическим подходом. На днях закончил читать Руководство по DevOps. Проект Феникс, очень впечатлила книга, но мне показалось, что там мало именно практической части

В целом, с каких книг стоило бы начать осваивать профессию DevOps инженера?

Konstantin
10.07.2017
20:51:42
Site Reliability Engineering: How Google Runs Production Systems

Gleb
10.07.2017
21:02:46
+1

Konstantin
11.07.2017
00:17:42
https://youtu.be/eUFWhErv47Y

О, Барух вышел с конфы? ?

Смешной доклад)

Baruch
11.07.2017
00:23:34
О, Барух вышел с конфы? ?
что значит "вышел с конфы"?

Смешной доклад)
полезный, не?

Konstantin
11.07.2017
00:24:16
что значит "вышел с конфы"?
ухм, я не смог найти через "@"

полезный, не?
на потом оставил, пока занят другим, курил и смотрел)

Baruch
11.07.2017
00:25:38
ухм, я не смог найти через "@"
это не объясниение, что такое "вышел с конфы" :)

Konstantin
11.07.2017
00:26:05
с канала телеграмма*

Baruch
11.07.2017
00:26:14
нет, я тут :)

Konstantin
11.07.2017
00:26:59
нет, я тут :)
да), телеграмм болеет

Baruch
11.07.2017
00:27:19
ему с 900 мемберов тяжко

Bogdan (SirEdvin)
11.07.2017
04:51:54
Эм, докер заблокировал Украину?) Не могу зайти на https://download.docker.com/linux/ubuntu/gpg, пишет что доступ запрещен для моей страны.

Страница 239 из 1375