@docker_ru

Страница 1355 из 1375
Владимир
23.07.2019
00:50:38
Я вроде не придумал ничего что ранее не использовалось

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



внезапно оно даже вот тут стоит на первом месте

Google
Владимир
23.07.2019
00:51:57
просто из всего перечисленного я работал только с системд и мне показался вариант более дружелюбным

Алексей
23.07.2019
00:52:59
Ну а что тут говорить тогда пишешь скрипт и запускаешь его чем душе угодно хоть кроном хоть системд

Тут по синхронно идёт речь, а не про запуск счета да и для этого обычно используют композ

Владимир
23.07.2019
00:56:21
короче я забил, написал сервис на системд

George
23.07.2019
03:08:34
Короче. Я пробовал оборачивать докеры в системд. Так даже сама кореос рекомендует. Но это шляпный способ. Плюсы - ты можешь управлять контейнерами через systemctl. Можно строить зависимости между системными сервисами и докерами. Но на этом преимущества заканчиваются. Т.к. тот же системд вообще не в курсе жив ли твой контейнер или нет. Или вообще докер демон упал - эти граничные кейсы надо как-то отрабатывать

Не скажу, что это прям гипер-проблема, но явно, что это лишне усложнение. А ещё я уверен, что тот же podman прекрасно интегрируется с системди, т.к. это редхат

Композ тоже плохая идея, т.к. он очень плохо умеет в зависимости между сервисами. Странно, что авторы таблички не предлагают напрямую docker run использовать ?

Sanzhar
23.07.2019
04:49:26
Всем привет! Может кто-нибудь сталкивался, у меня по какой-то причине не запускается postgres на докере - https://monosnap.com/file/kNjTEoiQ6yyOIRx1SB8oGONXtLrnRe

запускал этот же compose на macos - все работало

пересел из-за необходимости на винду

Google
Sanzhar
23.07.2019
04:50:06
и тут вышла такая проблема

Alexander
23.07.2019
04:50:07
и тут вышла такая проблема
покажи логи ошибки

Sanzhar
23.07.2019
04:51:28
покажи логи ошибки
а где лог посмотреть?

в терминале пусто)

Alexander
23.07.2019
04:52:16
Sanzhar
23.07.2019
04:52:49
контейнер не создался оказывается

странно

Нашел!

data directory "/var/lib/postgresql/data" has wrong ownership

Alexander
23.07.2019
05:00:57
Нашел!
держи в курсе)

Sanzhar
23.07.2019
05:00:58
интересно почему так

Игорь
23.07.2019
06:24:40
Господа, а есть ли предпочтения для операционной системы HOST машины, на которой будут подниматься докеры?

Игорь
23.07.2019
06:25:24
Линукс
debian/centOS/openSUSE/gentoo?

Алексей
23.07.2019
06:26:31
debian/centOS/openSUSE/gentoo?
Не думая что тут есть разница, каждый выбирает то что ему нравится или компании

Имхо

Владимир
23.07.2019
06:27:43
debian/centOS/openSUSE/gentoo?
Из этого, я бы взял debian или centos

Игорь
23.07.2019
06:27:45
просто как был тот же Астериск тоже вроде как не принципиально но сами разработчики выпускают образ на центе

George
23.07.2019
06:37:03
Google
George
23.07.2019
06:37:28
Alexander
23.07.2019
07:14:16
debian/centOS/openSUSE/gentoo?
без разницы 90% пользоватлей линукса не знают и не видят разницы между дистрами, только разницу видят в пакетных менеджарах apt-get или yum

Игорь
23.07.2019
07:16:34
ну кроме пакетных менеджеров(apt/yum/zypper, у гетну не совсем пакетный менеджер emerge) есть разника в том где храняться конфиги и как называются некоторые пакеты, ну и как минимум у Генту разработчики не очень любят systemD, поэтому по традиции там OpenCR

Alexander
23.07.2019
07:18:56
мне в том числе )

George
23.07.2019
07:19:33
как минимум можно подгореть от селинукс и аппармора

а еще в убунте подгорает от того, что многое ставится через снапы и не работает как надо

George
23.07.2019
07:38:44
Конечно он в курсе
с чего это? ты его учил?

Данила
23.07.2019
08:01:57
Можно ли получить информацию о загруженности хоста из контейнера? Т.е. у меня внутри контейнера есть скрипт на питоне, использующий psutil. Он получает информацию о % используемой памяти и о % используемого cpu

George
23.07.2019
08:05:04
можно

но тебе нужно сломать изоляцию докера - подмонтировав например /procfs внутрь докер контейнера

Костя
23.07.2019
08:07:12
ребята, вопрос.. можно ли указать IP запуска для контейнера в docker-compose ? (типа 172.17.0.3)

George
23.07.2019
08:08:31
да

ip:

Данила
23.07.2019
08:16:33
И куда отсылает или слушает на порту ?
В redis. Redis крутится внутри контейнера

Данила
23.07.2019
08:19:14
Оу, ок.
Если есть адекватный вариант, при котором я могу мапнуть порт 127.0.0.1:6379 -> redis_in_docker:6379 - буду рад

Google
George
23.07.2019
08:24:20
дай больше деталей )

в крайнем случае всегда можно через netcat-socat

Admin


Alexander
23.07.2019
08:28:43
ребят как правильно разместить несколько доменов на разных контейнерах

то есть 1 проект 1 контенер с nginx

Данила
23.07.2019
08:30:07
дай больше деталей )
Есть скрипт на питоне, который определяет "загруженность" ноды и кладет эти данные в редис. На другом хосте, в той же сети, есть скрипт, который берет данные из редиса и определяет наименее загруженную ноду кластера, а потом передает эти данные третьему сервису на наименее загруженной ноде. Третий сервис тоже живет в контейнере. Все эти сервисы связаны общей оверлейной сетью weave net

Alexander
23.07.2019
08:30:38
тобишь 1 домен = 1 docker-compose.yml в продакшене

Костя
23.07.2019
08:38:57
ребята, а как при docker-compose указать - создание контейнеров в сети по умолчанию ? (там же где и portainer)

Данила
23.07.2019
08:47:51
Не хостовый

Dmitry
23.07.2019
08:53:22
Всем привет Подскажите пожалуйста куда можно копнуть, есть гитлаб, есть runner который подхватывает задания, собираю контейнер аля docker-in-docker но посте пулла и старта докера в контейнере при попытке вызвать docker info получаю ERROR: Cannot connect to the Docker daemon at tcp://docker:2375. Is the docker daemon running? Гитлаб runner в privileged, идеи пока закончились ?

И да, еще вчера все отлично работало, ничего не трогал

С утра такое вот

Владимир
23.07.2019
09:09:17
с чего это? ты его учил?
я думал что учил))

ну в смысле я ткнул его носом в пид

но он за ним следит и в статусе показывает процесс пида

но если пид завалить он просто перестаёт его показывать, но пишет дальше что он активен)

Ты поставил меня в затруднительное положение))

Victor
23.07.2019
09:37:55
Всем привет Подскажите пожалуйста куда можно копнуть, есть гитлаб, есть runner который подхватывает задания, собираю контейнер аля docker-in-docker но посте пулла и старта докера в контейнере при попытке вызвать docker info получаю ERROR: Cannot connect to the Docker daemon at tcp://docker:2375. Is the docker daemon running? Гитлаб runner в privileged, идеи пока закончились ?
и немного об обратной совместимости с цифровую эпоху - нехорошие человеки из компании Докер инк в новой сборке образа докер-а изменили порт прослушиваемый и включили форсированную проверку сертификатов даже при локальных коннектах

Google
Dmitry
23.07.2019
09:42:15
ясно, спасибо)

George
23.07.2019
09:44:16
не обижайся ) я только за знания и прогресс )

Владимир
23.07.2019
09:47:34
Так и чего), на системд никак не заставить это контролить что ли?))

Я не верю)), я думаю что просто знаний не хватает чтобы понять что я сделал не так)

разберусь чиркану сюда)

George
23.07.2019
09:49:26
смотри. Заставить контроллировать можно. Писать тот же PID в файл, но это дичь какая-то на самом деле

проще реально на подман катануться

?

Anatoly
23.07.2019
12:20:23
Удалил папку /var/lib/docker/volumes что теперь делать?

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