Alting
Причем. Подмены нет
Konstantin
Л-неЛогика
Alting
Кстати, именно поэтому домашние провайдеры перестали предлагать ipv6. И, если кто помнит - МТС перешли на ipv6 для клиентов, а потом втихую перешли обратно. Контроль невозможен. Роскомпозор бесполезен
Vladimir
Всем привет. Как можно воспользоваться фишкой host.docker.internal на линуксе?
Vladimir
Почему нормально работает только на windows or mac? И какой аналог
Vladimir
Хочу воспользоваться базой postgres, но не могу соедениться с ней
Vladimir
В хосты прописываю host.docker.internal, но успешно получаю леща в ответ
Vladimir
Ребят не выполняется данная команда… в чем может быть проблема? RUN mkdir /usr/local/etc/php/cgi \ && echo "date.timezone = Europe/Moscow" > /usr/local/etc/php/cgi/php.ini \ && ln -s /usr/local/etc/php/cgi/php.ini /usr/local/etc/php/php.ini
Alting
что за команда RUN ?
Vladimir
что за команда RUN ?
Команда исполняется в Dockerfile
Таймураз
И весь докерфайл Gist.github.com
Таймураз
Всем привет. Как можно воспользоваться фишкой host.docker.internal на линуксе?
Потому что она внедрена была только там В ишью больше месяца назад даже не было заикания о том, что это станет официальной фичей
Vladimir
Класс. А как тогда заставить контейнер использовать мой postgres?
Vladimir
по порту 5432
Таймураз
Класс. А как тогда заставить контейнер использовать мой postgres?
Была куча хаков, не стал усложнять Подключай один контейнер с базой к сетям других сервисов, либо резолви через доменное имя
Vladimir
Нус, в том то и фишка что не хочу юзать базу в контейнере. База уже есть у меня на хосте, весит пор 5432, нужно просто взять и подключиться к нему :D
Vladimir
Как можно резолвить через доменное имя?
Vladimir
Вроде такая простая задача
Konstantin
А проблема где?😳
Konstantin
Или нанять админа
Vladimir
А проблема где?😳
Дело в чтом что mkdir папку создает а вот echo в нее файл не кладет… в итоге символичная ссылка через ln пробрасывается но файла нет...
Таймураз
А, уже ответили
Vladimir
А сразу это нельзя написать?)))
Уже от кода мозг кипит....
Konstantin
Уже от кода мозг кипит....
Суббота вечер, ты в курсе?
Vladimir
Суббота вечер, ты в курсе?
Я никогда не отдыхаю 🙂
Konstantin
Поэтому такой долгий 🙄
Vladimir
Поэтому такой долгий 🙄
Сможете подсказать?
Konstantin
У тебя копмоз?
Vladimir
У тебя копмоз?
Можешь нормально ответить?
Таймураз
Можешь нормально ответить?
Тебя нормально спросили, вообще-то Я бы тебе посоветовал отдохнуть
Vladimir
Ахаа Издеваетесь пацаны
Konstantin
- Тебе хана пацан, кенты уже пподнимаются - я на первом - они уже спускаются 😂
Konstantin
@Atassis Ну блин, не в тему((
Konstantin
Можешь нормально ответить?
Сорри, я винишко пью, и так нормальнее некуда
Vladimir
Сорри, я винишко пью, и так нормальнее некуда
Аха красава, значит я завтра тоже буду пить вино, нужно отдохнуть.
Алексей
Тыща рублей, только предоплата
Sergey
подскажите, как поступить - хочу вынести данные postgres из контейнера в volumes, чтобы ничего не потерять при этом
Sergey
есть мысль залезть физически в директорию и вытащить все данные в volumes
bebebe
но вы же просто не поместитесь внутри директории!
Sergey
читал ответ на это, что надо сделать бэкап средствами postgres и уже подключив нормально данные, накатить бэкап
Alexander
Как по мне, бинарный дамп и хоть куда таскай базу
Sergey
Sergey
нашел такой путь
Sergey
это в docker inspect текущего контейнера
Sergei
Здравствуйте. Подскажите, есть ли способ средствами docker-compose провайдить uid/gid пользователя в контейнер, не переделывая при этом образ? Задача простая - заставить контейнер с nginx писать логи с uid/gid пользователя на хосте. В других случаях решал ее поставляя данные через environments, затем переопределяя нужного пользователя в ENTRYPOINT, но то мой образ, а nginx подключаю из docker-hub'a и усложнять структуру, создавая свой образ на основе этого, мне не хочеться.
Sergei
но похоже придется. а кажется это задача типовая - контейнеры пишут в volumes, а ты потом без sudo не прочитаешь (
Alting
Из-за чего и не люблю докер. LXD в этом плане гибче
Sergei
https://dpaste.de/mZXJ ну вот примерно так приходится поступать
Konstantin
читал ответ на это, что надо сделать бэкап средствами postgres и уже подключив нормально данные, накатить бэкап
1. Останови контейнер с пг 2. Создай волум 3. Скопируй/перенеси данные с анонимного волума в новый 4. Создай новый пг и подключи этот волум
Konstantin
Можно взять драйвер local-persist, тогда волумы в любой папке маунтить можно на хосте
Sergei
Решение простое - не пиши логи в файл, пиши в stdout
имеешь ввиду переопределять entrypoint в docker-compose.yml через command, отправляя stdout в файл? в случае с nginx это решение неприемлимо, у него же два вида логов, и обьемы большие
Konstantin
nginx по дефолту шлёт в stdout/stderr
Konstantin
Оф образ
Konstantin
Просто читаешь логи контейнера, а не файла
Sergei
блин я вспомнил! в описании образа было что то типа про то что логи в файл это нынче не в моде
Sergei
но как же он разделяет access и error?
Sergei
вобщем спасибо за наводку, я почитаю!
Konstantin
но как же он разделяет access и error?
Глянь nginx.conf там видно как
Sergei
благодарю, второй раз меня уже выручаешь!
Александр
А определить его $(id -u)
Zhandos
Всем привет. У нас бэк работает на python django rest api. Фронт на react js. Database postgres. Теперь встал вопрос вывода нашего приложения на продакшн. Сейчас использую uwsgi+nginx
Zhandos
Думаю перевести все на докер. Какую стратегию можете порекомендовать
Anonymous
Всем привет в этом чяте. У меня непонятная проблема. На компе установлен docker for windows. Docker-файл лежит на github. Создание образа запускаю на cloud.docker.com Проблема в том, что с какого-то момента образы перестали создаваться. Иногда на станице выдается красным надпись database is down! Софт переустанавливал, объем памяти для виртуалки увеличивал, даже аккаунт еще один создавал. Ничего не помогает. Need help
Javharbek
Всем привет, ребята в полне работуеший докер сборка само по себе начала выдовать данную ошибку. не могу разобратся от чего это может быть. SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known php + mysql + apache - сборка.
Javharbek
А чтобы ты делал получив эту ошибку без докера?
Нечего особеного, просто докер флаг --build дал помойму, но в целом просто менял nginx на apache но теперь даже при на nginx тоже так выдаёт. Все доступы к базе данных правильно задано перепроверил.
Javharbek
А чтобы ты делал получив эту ошибку без докера?
Ту же сборку взял на другом компе запустил всё чётко работает.
Алексей
Бд поднялась?