Bodpad
Создай свой Dockerfile и наследуйся от prom/prometheus + все установка пакетов.
FROM prom/prometheus
RUN apt-get update && apt-get install <pkg name>
Konstantin
Или взять blackbox_exporter
Je
Там busybox же, apt-get вряд ли есть. https://hub.docker.com/r/prom/prometheus/~/dockerfile/
Je
Mike
только что сделал wget-ом запрос изнутри контейра сам, прошел
Mike
weird ¯\_(ツ)_/¯
Mike
возможно, это не сетевые проблемы, но когда по имени контейнера обращался, и они были в default_network — все работало
Mike
отбой, если кому интересно — падал алертменеджер при попытке отправить алерт, потому что адрес смтп сервера был smtp:25, а не localhost:25
Alex
а есть мысли, как поменять переменную среды в работающем контейнере, не убивая при этом демон докера?
Alex
в теории, докер где-то там себе в оси изолированно бегает, и можно из хоста туда пробраться и поменять чего хочу
Alex
Alex
если копнуть глубже: мои докеры гоняются aws batch, он перезапускает упавший контейнер, если определенная переменная окружения меньше заданого
я хочу срезать путь и поменять эту переменную для ряда случаев
так вот, процесс батча уже запущен, и в нем source .myprofile не запустить
Alex
если немного абстрагироваться, это вопрос "а как мне из форкнутого процесса в докере поменять видимые переменные окружения родителя в том же докер контейнере"
Ильдар
Alex
Alex
ну тут ещё не факт, что батч именно родителем сидит и смотрит переменные окружения (штука закрытая)
может, он просто инспект запускает, или ещё как-то достает значение
вряд ли они предполагали, что оно будет меняться
я сейчас пробую разные варианты, вдруг на каком угадаю
Ivan
swarm кластер... порт 8080 опубликован на хосте ui01... можно подключиться к порту 8080 на другой хост db01:8080 - откроется сайт... похоже нужно запускать docker service в другом режиме.... load balancer от докера мне не нужен...
Konstantin
Вы хоть читайте что вы пишите? Бухгалтерши за компьютер примерно так же общаются между собой
Ivan
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.
Ivan
Konstantin
А, у вас тут уже секта бухгалтеров? Ну разве что так
Ivan
Konstantin
переписал.
Я не тыкал на тебя, я в общем. Но уже хоть что-то понятно стало)
Serhii
обьясните пожалуйста где и как можно вытащить логи ошибки, это circleci
JyBvciAxID0gMSAtLQo=
Ильдар
Serhii
Локально те же команды отладь, потом в CI суй.
да, в том то и проблема что локально все ок, а на CI тесты виснут на первом тесте, хотя по логике вещей они должны зафейлится на первом тесты и пойти дальше, причем проблема изначально была и локально, но собственно после того как я увеличил timeout конфигурации mocha тестов, локально стали проходить
A
господа, добрый вечер
A
вожусь уже несколько часов, в dev ops не силён. пытаюсь поднять через docker-compose 3 контейнера: nginx, wordpress, mysql
A
все контейнеры стартанули, но вопрдпресс не коннектится к базе
Dmytro 🇺🇦
A
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
Dmytro 🇺🇦
Что ВП пишет?
A
варнинги
A
Dmytro 🇺🇦
Это норм)
A
ну да
Dmytro 🇺🇦
А где ошибки вп?)
A
нету
A
но в логах базы тоже ничего нет. не показывает что есть ошибки
Konstantin
Konstantin
Konstantin
ага, вижу
A
A
вот сейчас поменял на 'wp'
A
и ошибки посыпались, видимо всё же было правильно
A
есть ещё идеи?
A
я вообщем-то ничего кроме того что в docker-compose.yml написано не делаю
A
тупо этот конфиг на локали запускаю
Konstantin
Konstantin
Ошибки где и какие?
A
- docker logs wordpress
A
Yuriy
Господа, кто то работает с traefik?
Ильдар
V 🏴☠️
Его в @devops_ru надо
k
Konstantin
Его в @devops_ru надо
Тут пол канала в девлрс надо, заебали чесслово. Я не умею готовить $anything, но он у меня в докере. А некоторые и вовсе без докера сюда пишут
k
Может, человек про связку docker + traefik узнать что-то хотел. Это разве мимо?
Sergey
Konstantin
Pavel_Andreev
Всем добрый вечер, ребята можите подсказать , вообщем склонил проект с гита с файлом докера , а как мне развернуть все зависимости на компьютер
Pavel_Andreev
Операционка MAC OS
Sergey
Pavel_Andreev
просто там нужно в проект закачивать файлы и все это нужно сделать через докер и так же тесты тоже запускаются с помощью докера , но нужно их докачать
Pavel_Andreev
там есть какаето команда типо docker build
Pavel_Andreev
и docker compose
Pavel_Andreev
только как правильно все написать что бы скачака пошла
Pavel_Andreev
только как с помощью команд закачать все
Dmytro 🇺🇦
Только нужно на мак поставить докер и докер-компоуз. Как ставить их смотри офф документацию
Dmytro 🇺🇦
Pavel_Andreev
да докер уже стоит
Pavel_Andreev
и композер тоже