
arts
19.11.2018
08:19:15

Andrey
19.11.2018
08:32:44

arts
19.11.2018
08:35:27

Andrey
19.11.2018
08:46:52

Google

Andrey
19.11.2018
08:49:29

Дмитрий
19.11.2018
10:42:05
Доброго времени суток. Я знаю что в большей части такие сообщения как мое вызыват агрессию и антипатию ... Но знаете ли вы мануал или гайд как для идиота...
Заранее благодарен за помощь!

Илья
19.11.2018
10:43:32
По докеру чтоле?

Дмитрий
19.11.2018
10:43:52

Илья
19.11.2018
10:43:54
https://www.youtube.com/watch?v=EbEZgdTOHzE

Дмитрий
19.11.2018
10:44:11

ildar
19.11.2018
10:47:06

Sergey
19.11.2018
10:49:10
основы линукса выучите и все

Евгений
19.11.2018
11:30:27
посоны, 2к18 заканчивается, чем задания шедулите для докер контейнера?
Мне надо раз в сутки curl``ом дёргать один запросик, нашёл какую-то Ofelia, но она в каком-то недоделонном состоянии, не понравилась, логи не выводит нормально, в страничке с релизами на гитхабе 2 года ничего не подвозили и не на все issue отвечают, короче полудохлый проект какой-то
Неужели до сих пор самописные контейнеры или cron на хосте?

Alexey
19.11.2018
11:31:07

Евгений
19.11.2018
11:33:34
gitlab шедулер же
как вариант, но сложновато для такой простой штуки, вот доделали бы они свою "Ofelia", чтож никто крон революцию то всё не устроит

Alexey
19.11.2018
11:36:33
мне он наоборот показался очень простым. Единственное, что не нравится, что нельзя задавать расписание гдето на уровне конфига или кода, чтобы это жило в репе рядом с задачами.
Но это я давно смотрел, может уже чтонибудь подвезли, там ребя довольно оперативно всякие ништяки подвозят в гитлаб

Google

Konstantin
19.11.2018
12:20:49

Alexey
19.11.2018
12:21:10
сложна
тогда получается очень простую вещь начинаем делать очень сложно
просто если уж не бояться сложностей, то лучше пробовать в сторону какогонибудь chronos

Mike
19.11.2018
12:49:36
Парни, вопрос. У меня есть докер prometheus, я хочу из него подебажить доступность некоторых урлов. для этого нужно поставить на нем curl. я зашел внутрь, сделал cat /proc/version , получил убунту. Но при этом apt-а там нет. кто-то сталкивался с такой дичью? dpkg при этом есть, но не хотелось бы дебы руками качать

Нагаев
19.11.2018
12:55:19
Создай свой Dockerfile и наследуйся от prom/prometheus + все установка пакетов.
FROM prom/prometheus
RUN apt-get update && apt-get install <pkg name>

Konstantin
19.11.2018
12:56:34
Или взять blackbox_exporter

Jentry
19.11.2018
12:56:52
Там busybox же, apt-get вряд ли есть. https://hub.docker.com/r/prom/prometheus/~/dockerfile/

Mike
19.11.2018
13:00:26
только что сделал wget-ом запрос изнутри контейра сам, прошел
weird ¯\_(ツ)_/¯
возможно, это не сетевые проблемы, но когда по имени контейнера обращался, и они были в default_network — все работало
отбой, если кому интересно — падал алертменеджер при попытке отправить алерт, потому что адрес смтп сервера был smtp:25, а не localhost:25


Oleksandr
19.11.2018
14:10:09
а есть мысли, как поменять переменную среды в работающем контейнере, не убивая при этом демон докера?
в теории, докер где-то там себе в оси изолированно бегает, и можно из хоста туда пробраться и поменять чего хочу

Mike
19.11.2018
14:13:54

Oleksandr
19.11.2018
14:14:29

Mike
19.11.2018
14:14:40

Oleksandr
19.11.2018
14:17:03
если копнуть глубже: мои докеры гоняются aws batch, он перезапускает упавший контейнер, если определенная переменная окружения меньше заданого
я хочу срезать путь и поменять эту переменную для ряда случаев
так вот, процесс батча уже запущен, и в нем source .myprofile не запустить

Google

Oleksandr
19.11.2018
14:18:01
если немного абстрагироваться, это вопрос "а как мне из форкнутого процесса в докере поменять видимые переменные окружения родителя в том же докер контейнере"

ildar
19.11.2018
14:21:49

Oleksandr
19.11.2018
14:22:05
ну тут ещё не факт, что батч именно родителем сидит и смотрит переменные окружения (штука закрытая)
может, он просто инспект запускает, или ещё как-то достает значение
вряд ли они предполагали, что оно будет меняться
я сейчас пробую разные варианты, вдруг на каком угадаю

Ivan
19.11.2018
14:39:51
swarm кластер... порт 8080 опубликован на хосте ui01... можно подключиться к порту 8080 на другой хост db01:8080 - откроется сайт... похоже нужно запускать docker service в другом режиме.... load balancer от докера мне не нужен...

Konstantin
19.11.2018
15:00:05
Вы хоть читайте что вы пишите? Бухгалтерши за компьютер примерно так же общаются между собой

Ivan
19.11.2018
15:01:39
DNS round-robin is useful in cases where you want to use your own load balancer, such as HAProxy. To configure a service to use DNSRR, use the flag --endpoint-mode dnsrr when creating a new service or updating an existing one.

Konstantin
19.11.2018
15:04:10
А, у вас тут уже секта бухгалтеров? Ну разве что так

Ivan
19.11.2018
15:14:33

Konstantin
19.11.2018
15:20:55
переписал.
Я не тыкал на тебя, я в общем. Но уже хоть что-то понятно стало)

Evgeny
19.11.2018
15:59:50
Как артефакты их прикрепляй.

ildar
19.11.2018
16:09:59
Локально те же команды отладь, потом в CI суй.

Siergiej
19.11.2018
16:14:01
Локально те же команды отладь, потом в CI суй.
да, в том то и проблема что локально все ок, а на CI тесты виснут на первом тесте, хотя по логике вещей они должны зафейлится на первом тесты и пойти дальше, причем проблема изначально была и локально, но собственно после того как я увеличил timeout конфигурации mocha тестов, локально стали проходить

Alexander
19.11.2018
16:46:12
господа, добрый вечер
вожусь уже несколько часов, в dev ops не силён. пытаюсь поднять через docker-compose 3 контейнера: nginx, wordpress, mysql
все контейнеры стартанули, но вопрдпресс не коннектится к базе

Dima
19.11.2018
16:51:16

Alexander
19.11.2018
16:51:26
version: '3'
networks:
wp-proxy:
driver: bridge
wp-db:
driver: bridge
services:
nginx:
image: nginx:latest
container_name: nginx
ports:
- '80:80'
restart: always
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
networks:
- wp-proxy
db:
image: mysql:5.7
container_name: db
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_PASSWORD=password
- MYSQL_USER=wp
- MYSQL_DATABASE=wp
ports:
- '3306:3306'
volumes:
- ./db-data:/var/lib/mysql
networks:
- wp-db
restart: always
wordpress:
depends_on:
- db
image: wordpress:latest
container_name: wordpress
environment:
- WORDPRESS_DB_PASSWORD=password
- WORDPRESS_DB_HOST=db
- WORDPRESS_DB_USER=wp
- WORDPRESS_DB_NAME=wp
- VIRTUAL_HOST=wp.local
working_dir: /var/www/html
volumes:
- ./wordpress/:/var/www/html/
networks:
- wp-proxy
- wp-db
restart: always

Google

Dima
19.11.2018
16:52:37
Что ВП пишет?

Alexander
19.11.2018
16:57:38
варнинги

Dima
19.11.2018
17:03:02
Это норм)

Alexander
19.11.2018
17:03:16
ну да

Dima
19.11.2018
17:05:35
А где ошибки вп?)

Alexander
19.11.2018
17:08:37
нету
но в логах базы тоже ничего нет. не показывает что есть ошибки

Konstantin
19.11.2018
17:09:28
зачем ты на канале докера это спрашиваешь?
ага, вижу

Alexander
19.11.2018
17:17:59
вот сейчас поменял на 'wp'
и ошибки посыпались, видимо всё же было правильно
есть ещё идеи?
я вообщем-то ничего кроме того что в docker-compose.yml написано не делаю
тупо этот конфиг на локали запускаю

Konstantin
19.11.2018
17:23:27
Ошибки где и какие?

Alexander
19.11.2018
17:24:04
- docker logs wordpress

Google

Yuriy
19.11.2018
17:31:29
Господа, кто то работает с traefik?

ildar
19.11.2018
17:33:28

Ванько
19.11.2018
17:33:54
Его в @devops_ru надо

Kirill
19.11.2018
17:44:36

Konstantin
19.11.2018
17:59:55
Его в @devops_ru надо
Тут пол канала в девлрс надо, заебали чесслово. Я не умею готовить $anything, но он у меня в докере. А некоторые и вовсе без докера сюда пишут

ildar
19.11.2018
18:04:43

Kirill
19.11.2018
18:07:36
Может, человек про связку docker + traefik узнать что-то хотел. Это разве мимо?

Sergey
19.11.2018
18:08:02

Konstantin
19.11.2018
18:16:35

Pavel
19.11.2018
18:17:41
Всем добрый вечер, ребята можите подсказать , вообщем склонил проект с гита с файлом докера , а как мне развернуть все зависимости на компьютер
Операционка MAC OS

Sergey
19.11.2018
18:20:05

Pavel
19.11.2018
18:20:42
просто там нужно в проект закачивать файлы и все это нужно сделать через докер и так же тесты тоже запускаются с помощью докера , но нужно их докачать