Petr
вам никто и ничем не обязан, ловить на слабо школьников можете
Petr
давайте я сформулирую вашу проблему. Представьте что вы специалист разбираетесь в автомобилях. Вам звонят и говорят у меня есть автомобиль и машина, я их тросом цепляю и они вроде обе едут. Но мне нужен только автомобиль, машина у меня есть. Вот примерно как вы объясняете свою ситуацию.
Petr
Petr
модель автомобиля и машина в строжайшем секрете.
Petr
в общем вам нужно сначала кое что другое прокачать, прежде чем обращаться к докеру
Oleh
ну а как же мне ее еще объяснять, вы прекрасно понимаете что чтобы контейнер_2 смог обратиться к контейнер_1, надо контейнер_1 дать имя и слинковать второй на это имя. механизм вам понятен. Но эта цепочка работает только в связке два докер контейнера. А я попрежнему хочу отсылать запросы на контейнер_2, но сервер уже мой - локальный и я не хочу его оборачивать в контейнер
Petr
Oleh
ну можно и переменные окружения
Oleh
и еще всякое, но я ж его не писал, я только знаю, что вот он в системе есть, запускать его отак
Oleh
run -d -p 8080:8080 --link another_container_server:server super:podelie
Oleh
вижу из этого что оно будет внутри обращаться к server
Oleh
@GlobaLlink ладно, спасибо, что хотели помочь и ответили, не хотелось разбираться в докере, я думал это как-то просто можно сделать, но т.к. в 4 чатах никто не ответил, значит нет ... что-нибудь придумаю
Anonymous
@abcooper будет жить. Поприветствуем!
Anonymous
@dskiba будет жить. Поприветствуем!
Anonymous
@Kylmakalle будет жить. Поприветствуем!
Sergey️
Это хреновая «анти-спам» система если что
Sergey️
В 2018ом до сих пор спамят вручную, я сам был в шоке.
Нооо, я тут не за этим
Artem
Jürgen
Юра
Sergei
Jürgen
Можно наколхозить скриптами но это такое дело
Юра
Юра
Я просто взял что вспомнил.
Юра
Сейчас деплоится никак.
Jürgen
видимо есть некоторое недопонимание, и так, тревис может сбилдить и протестировать, но [тревис] работает только с https://docs.travis-ci.com/user/deployment
Jürgen
а там уже сами придумывайте как свое приложение задеплоить в до
Anonymous
@johnnyidoe будет жить. Поприветствуем!
Evgenii
Чуваки, всем хай. Кто нибудь использует как драйвер openvswitch вместо linux bridge ? на сколько это вообще возможно ?
Jürgen
с версии 1.9.х поддержка есть
Evgenii
это я тоже прочитал на офф странице
Evgenii
нагуглил вот такой плагин https://github.com/gopher-net/docker-ovs-plugin
Evgenii
н очет давно не обновлялся
Evgenii
и если в композе обявить драйвер ovs всё крашится к чертям
Evgenii
но если руками создавать сеть, то вроде содаётся
Evgenii
Чуваки, можно как то создать волюм с кастомным path на хосте?
volumes:
tmpdir:
driver: local
driver_opts:
device: /tmp/123
Evgenii
типо как то так ?
Petr
Petr
?
Evgenii
ну у меня 10 контейнеров, в каждом bind path писать не практично
Andrey
о, кстати, а чего они там штатного так и не завезли, вроде обещали ешё год что ли назад, когда плагины перепиливали
Anonymous
Bulat будет жить. Поприветствуем!
Bulat
Всем привет! Буду жить если кто-то поделится опытом поднятия обратного прокси с kerberos аутентификацией под nginx в контейнере
Anton
а в чем проблема то?
Bulat
Проблема в моем малом опыте с докером, линуксами и админскими делами)
Bulat
Ситуация такая. Нашел базовый образ с spnego и nginx. Далее как я понимаю мне надо сгенерировать keytab file, чтобы заработала авторизация через spnego
Bulat
Однако как я понимаю данный файл генерится для хостнэйм, который при этом должен быть в домене. В такой конструкции не получается придумать универсальную конструкцию, так как таких прокси нужно несколько. Для каждого разраба, для теста и для прода
Bulat
Соответственно, хостнэйм контейнера должен быть доступен в корпоративной сети
Anton
ты можешь взять хостнейм хоста, а не контейнера
Bulat
То есть. Вогнать в домен хост, сгенерировать для него кейтаб, в контейнер его скопировать, и все будет ок?
Bulat
Точнее, для унификации, примонтироватт при старте папку с кейтаб через volumes docker compose?
Bulat
И какой тип network использовать в таком случае? Умолчательный?
Anton
обычный бридж замечательно заработает
Bulat
Спасибо, будем пробовать
Anton
и тебе не надо в домен вгонять хост. достаточно правильной настройки днс и генерации кейтаба с HTTP
Bulat
Поясните, пожалуйста подробнее
Bulat
Я просто не смог нагуглить ответов
Anonymous
@cam_per будет жить. Поприветствуем!
Bulat
Всем спасибо, особенно @they_hanging_me . Правильно сгенеренный кейтаб все решил
Александр
Ой, закрыли
Anonymous
@D4ffyDuck будет жить. Поприветствуем!
Anonymous
@vvatin будет жить. Поприветствуем!
bama^boy
Доброго времени суток. А кто-то подскажет, как проще всего получить метрику по использованию диска docker volumes?
Пример скрипта, который получает то, что нужно.
for i in $(docker container inspect --format '{{ .Name }},{{(index (.Mounts) 0).Source}}' `docker ps --format '{{ .ID }}'` 2>/dev/null); do
volume=$(echo $i | cut -d, -f2)
container=$(echo $i | cut -d, -f1)
volume_size=$(du -sh $volume | awk '{print $1}')
printf "$volume_size\t$container\t$volume\n"
done
Может, докер сам как-то знает про расход диска. docker system df так же тупит, как и скрипт, если большой диск и много контейнеров.
AstraSerg
bama^boy
AstraSerg
а, если так, то только у докера спрашивать
AstraSerg
Jürgen
bama^boy
У нас tick стэк, можно конечно скрипт в телеграф зафигачить, но думал, есть более элегантные решения...