@docker_ru

Страница 880 из 1375
Andrey
19.11.2018
08:32:44
От рута tar cpzf, перекинь архив на другой хост и там от рута же tar xvpzf
Благодарю, 1) tar cpzf storage/postgres или tar cpzf storage - как правильно в моем случае? 2) Из под родной системы я так понял надо делать, не из под контейнеров 3) Из под рута - имеется ввиду через sudo tar cpzf или обязательно делать sudo -su и далее tar cpzf?

Andrey
19.11.2018
08:46:52
1) как угодно, лишь бы в архиве было всё нужное. Как использовать команду tar, посмотри в хелпе. 2) с хоста, конечно 3) без разницы
Благодарю, при таком подходе не будет проблем с тейблспейсами, если вкерсия одинаковая у postgres?

Google
Дмитрий
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
Sergey
19.11.2018
10:49:10
основы линукса выучите и все

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

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

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

Google
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
Проще всего для дебага поднимать в этой же сетке контейнер, в котором есть все необходимое, чем тащить в каждый сторонние зависимости и пересобирать для проверки доступности ресурса.
так я поднял его в network_mode: host, рядом так же поднял алертменеджер, и почему-то прометеус ноет level=error ts=2018-11-19T12:36:22.075607266Z caller=notifier.go:473 component=notifier alertmanager=http://localhost:9093/api/v1/alerts count=1 msg="Error sending alert" err="Post http://localhost:9093/api/v1/alerts: dial tcp 127.0.0.1:9093: connect: connection refused" вот, хочу понять почему

только что сделал wget-ом запрос изнутри контейра сам, прошел

weird ¯\_(ツ)_/¯

возможно, это не сетевые проблемы, но когда по имени контейнера обращался, и они были в default_network — все работало

отбой, если кому интересно — падал алертменеджер при попытке отправить алерт, потому что адрес смтп сервера был smtp:25, а не localhost:25

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

в теории, докер где-то там себе в оси изолированно бегает, и можно из хоста туда пробраться и поменять чего хочу

Mike
19.11.2018
14:13:54
в теории, докер где-то там себе в оси изолированно бегает, и можно из хоста туда пробраться и поменять чего хочу
ну ты теоретически можешь туда сделать exec sh, там сделать экспорт чего хочешь, но тебе в том же терминале надо будет свое добро рестартнуть, или нужно прописать этот экспорт в .bashrc/.profile/.zshrc/.zprofile/etc... и все еще рестартнуть все твое добро внутри, но демон выживет при этом, да

Mike
19.11.2018
14:14:40
проблема в том, что поменяется только в текущей баш сессии
прописать этот экспорт в .bashrc/.profile/.zshrc/.zprofile/etc...

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

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

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
А, у вас тут уже секта бухгалтеров? Ну разве что так

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

все контейнеры стартанули, но вопрдпресс не коннектится к базе

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

Network чекни.
как его чекнуть?

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
@kubernetes_ru
Причём тут кубер?

Его в @devops_ru надо

Kirill
19.11.2018
17:44:36
Господа, кто то работает с traefik?
А какой вопрос по нему?

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

ildar
19.11.2018
18:04:43
Тут пол канала в девлрс надо, заебали чесслово. Я не умею готовить $anything, но он у меня в докере. А некоторые и вовсе без докера сюда пишут
Так чаще всего не опсы пишут. И не по опсовым вопросам, ЧСХ. Настроить бы редирект по ключевым словам (nginx, php и ко) в тематические каналы...

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

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

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