
Andrei
25.10.2018
08:32:55

Iurii
25.10.2018
08:33:18

Murena
25.10.2018
08:33:21

Google

Ilgiz
25.10.2018
08:43:42

Murena
25.10.2018
08:49:15
А сколько интерфейсов у тебя на хосте?
физически один eth0 , все дополнительные ip навешаны на нем eth0:1 , eth0:2 и тд. Хотелось бы каждому контейнеру выдать собственный ip и чтоб он через него работал на входящие и исходящие запросы, общение между контейнерами - можно чтоб было через личный внешний ip каждого контейнера.
А сколько интерфейсов у тебя на хосте?
в моем случае если это возможно, хотелось бы отказатся для некоторых контейнеров от использования виртуальной подсети докера - и законектить нужные контейнеры напрямую к своему интерфейсу по типу eth0:1, eth0:2 - и чтоб он полноценно с ним работал на вход и выход.
какой будет самый правильный / простой путь решения этой задачи ?

Ilgiz
25.10.2018
08:57:21

Murena
25.10.2018
09:07:31

Ilgiz
25.10.2018
09:17:24
Можно копать в сторону iptables

Murena
25.10.2018
09:18:40
я сделал это с помощью - com.docker.network.bridge.enable_ip_masquerade: 'false'
iptables -t nat -A POSTROUTING -s 172.21.0.0/16 ! -o bridge-coi -j SNAT --to-source 109.23.1.2
но появилась проблема после применения этого подхода - если я делаю из контейнера запрос к другому контейнеру через внешний ip который привязан к каждому контейнеру через -p ip:port - то не корректно отрабатывает.

Bova
25.10.2018
09:20:39
macvtap не лучше?

Murena
25.10.2018
09:20:55
читал про macvlan - попробую через него разобратся как сделать

Google

Denis
25.10.2018
09:22:15
Привет. Как решить эту проблемму?
https://gist.github.com/denisoster/88d0af7f57f006e16bfb428efc39936f

German
25.10.2018
09:27:45

Denis
25.10.2018
09:28:09

Bova
25.10.2018
09:29:00

Denis
25.10.2018
09:29:20
localhost и 127.0.0.1 пробовал

German
25.10.2018
09:29:47
https://github.com/drone/drone/issues/778

Bova
25.10.2018
09:31:32
http://docs.drone.io/services/
"Services are accessed using custom hostnames. In the above example the mysql service is assigned the hostname database and is available at database:3306"

Denis
25.10.2018
09:34:37
@SteppeEa9le благодарю. это то что нужно было

True
25.10.2018
09:56:46
Привет всем, есть Женкинс, есть слейв, есть тачка с докером и композом на которой висит домен и ранится определеные вещи. Вопрос как можно женкинсом ходить на тачку с докером, чтобы выполнять на ней команды. Понятно что можно слейвом ходить еревяным способом через ссх, но вдруг есть чтото по лучше

Роман
25.10.2018
10:12:12
@vizdrag @Asgoret

German
25.10.2018
10:12:45
такой вопрос, толи лыжи не едут толи... selinux по умолчанию есть в ubuntu 18.04?

Ilgiz
25.10.2018
10:14:24
нет вроде, а если и есть то не включен
ам getenforce что говорит?

Alex
25.10.2018
10:15:04
Радуют люди, которые до сих пор считают Ubuntu линуксом

Ravil
25.10.2018
10:15:36

Alex
25.10.2018
10:15:59
/etc/selinux/config

Sergey
25.10.2018
10:16:25

German
25.10.2018
10:16:56

Google

German
25.10.2018
10:17:56
да уперся с тем что не могу стартонуть flannel

bebebe
25.10.2018
10:25:52
@vizdrag ^^^^

German
25.10.2018
10:37:06
еще один вопрос, можжет кто сталкивался, при поднятии docker-compose как указать чтобы он брал из реджистри последний минорный таг
тоесть например там есть 0.1.2 0.1.3 0.2.1 я хочу чтобы при каждом поднятии указать что то вроде image:0.1.{latest}
или это уже перебор

Alexander
25.10.2018
10:38:09
в енв положи название последнего тега
image:{TAG_NAME}

German
25.10.2018
10:40:25
ну это то понятно, но как подгружить в энв динамически последний нужный мне таг, сами образы крафтятся в другом репозитарии

Alexander
25.10.2018
10:41:26
у нас это делает jenkins
как там у вас всё билдится, хз)

German
25.10.2018
10:41:40
gitlab

Alexander
25.10.2018
10:42:21
в гитлабе можно попробовать через переменные окружения
или как там оно

Dmitry
25.10.2018
10:42:56
Не проще при билде на образ 2 тега навешивать?
:0.1.2
:0.1-latest

Alexander
25.10.2018
10:46:05
Не могу понять, отправляю с контейнера логи например нджинкса в fluentbit, а он в elastic,fluent распарсивает докер лог, вытаскивает значение log, но как распарсить это значение?

German
25.10.2018
10:46:55
но спасибо за наводку, это вариянт

Антон
25.10.2018
11:09:50
@R_A_Mezin про работу в @devops_jobs . Там в описании правила оформления вакансий

Alexander
25.10.2018
11:21:02
Всем привет! Как сделать чтобы apache брал сайт не с /var/www/domen.com а с /home/user/domen.com но только для одного сайта а не для всех?
Пробовал через конфиг сайта прописать путь но апач выдает 403

Igor
25.10.2018
11:22:09
Привет, у меня такой кейсик звпустил в контейнере прометеус, на локальном работает сервер. И как мне с контейнера достучатся до локального сервера?
Я не прошу ответа, просто скажите куда копать хоть?

Google

A1EF
25.10.2018
11:23:29

Alexander
25.10.2018
11:23:59

A1EF
25.10.2018
11:24:28
Ну да, или как там виртуалхосты у тебя хранятся

Andrew
25.10.2018
11:24:31
еще один

Nikolay
25.10.2018
11:24:53
В конфиге сайта?
почитай про виртуал хост
https://httpd.apache.org/docs/2.4/vhosts/examples.html

Alexander
25.10.2018
11:25:05
так я и делал так. Но тогда 403

German
25.10.2018
11:25:07
у него проблема только в правах ск всего

Andrew
25.10.2018
11:25:30

German
25.10.2018
11:25:45
у тебя www-data не может открыть файлы /home/***

Andrew
25.10.2018
11:25:49
от кого там запускается
а почему www-data То
может быть кто угодно

Alexander
25.10.2018
11:26:34
А кому дать права нужно (юзера или групе)?

Nikolay
25.10.2018
11:26:46
папке

German
25.10.2018
11:26:57
Значение переменных ${APACHE_RUN_USER} и ${APACHE_RUN_GROUP} указаны в файле /etc/apache2/envvars:

Ванько
25.10.2018
11:27:03

Alexander
25.10.2018
11:28:09
Не совсем знаю что такоє симлинк) Ето типо ярлыка в окнах?

Andrew
25.10.2018
11:28:23

German
25.10.2018
11:28:42
типа того, но я не помню обходит ли это проблему прав

Google

Alexander
25.10.2018
11:29:07
Ок понял. Спасиоб большое. Буду пробовать.

German
25.10.2018
11:29:08

Ванько
25.10.2018
11:29:13

Igor
25.10.2018
11:31:15

German
25.10.2018
11:32:12

Igor
25.10.2018
11:32:27
И в линухе есть проблемка, даже если файла нету симлинк все равно будет создан

Ванько
25.10.2018
11:32:51