Evgeniy
Вот так использовать https://github.com/cekta/di/blob/master/Dockerfile#L2
Evgeniy
Вот так передавать https://github.com/cekta/di/blob/master/docker-compose.yml#L7
Kristina
#удаленка #devops #вакансия #полнаязанятость #senior #bash #python Senior DevOps engineer (bash, python) Мы Carcoin - дочерний стартап-проект компании AWATERA, крупнейшей российской лингвистической компании. До 2017 года компания AWATERA входила в группу компаний ABBYY - одного из ведущих отечественных разработчиков софта. У головной компании накоплен 15-летний опыт разработки и создания инновационных сервисов не только для российского, но и для международного рынка. Разработка нашего продукта Gazcoin стартовала в начале 2020 года, к настоящему времени он уже год работает в продакшене. Продукт представляет собой многостороннюю платформу автоматизации процесса переоборудования автомобилей на газ, 80% участников рынка уже являются нашими клиентами. Помимо этого мы запустили разработку ещё двух продуктов: мобильного приложения для рыбаков-любителей и маркетплейса поверок счётчиков воды. В связи с расширением команды ищем Senior DevOps с возможностью роста в Head of DevOps c опытом Infrastructure as code подходом ✅Компания: Carcoin ✅Проект: Газкоин, b2b платформа с множеством ЛК, созданная для автоматизации документационного сопровождения процесса переоборудования автомобилей на газ ✅Вилка зп: От 300.000 до 350.000 руб net (платим на рублевый счёт) ✅Локация: Удаленка из любой страны ✅Занятость: Полная ✅Условия: Оформление по ТК (аккредитованная ИТ компания), самозанятость, ИП, любое гражданство ✅Наш стек: - Yandex.Cloud- в первую очередь Compute Cloud, Managed k8s, Object storage -MongoDB, PostgreSQL -NodeJS, PM2 -Azure DevOps -Grafana, Prometheus, Loki -Docker, Docker Compose ✅Задачи: -Поддержка работоспособности серверов и приложений компании -Поддержка и развитие инфраструктуры в k8s, подготовка инфраструктуры для запуска новых сервисов. -Внедрение IaС-подхода, автоматизация развёртывания инфраструктуры -Развитие системы мониторинга (Prometheus / Grafana) ✅Мы ожидаем что у Вас есть опыт: -Опыт на аналогичной позиции от 4-5 лет; -Опыт администрирования linux-серверов -Опыт автоматизации рутинных процессов на скриптовых языках (Bash, python) -Опыт работы с Ansible или Terraform -Опыт работы с k8s, Helm -Опыт работы с любым из облачных провайдеров -Опыт написания CI/CD пайплайнов ✅Желателен опыт: -Опыт настройки мониторинга и инцедент-менеджмента (работа со стеком Prometheus / Grafana будет плюсом) -Опыт работы с MongoDB будет плюсом 📱 Контакты: @kriskrisych (Кристина)
Null
На Хабр выкатили статью с туториалом по настройке иерархических пространств имен в Kubernetes. В долгосрочной перспективе эта функция поможет сэкономить время и деньги всем, кто использует мультитенантные кластеры Kubernetes. https://habr.com/ru/company/vk/blog/717938/
Анастасия
добрый день) кто-то может помочь с докером для бота? очень сильно надо, если что, могу донат небольшой скинуть, если поможете
Vyacheslav
Такая проблема: когда устанавливаю зависимости локально, никаких проблем нет, как только выполняю docker-compose up ловлю ошибку: Step 4/9 : RUN pip install --no-cache-dir -r requirements.txt ---> Running in 1098178c6dfd WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/asgiref/ ^CGracefully stopping... (press Ctrl+C again to force) Может кто то сталкивался или хотя бы намекнет в какую сторону копать?
Vyacheslav
Из контейнера недоступна сеть? Проверь
Проблемы почему то именно с pip, тк образы подтягиваются из docker hub
Vyacheslav
Пропингуй изнутри
слушай похоже на это: root@4a7e9bfc64c7:/# ping 8.8.8.8 bash: ping: command not found root@4a7e9bfc64c7:/# pip --version pip 22.3.1 from /usr/local/lib/python3.11/site-packages/pip (python 3.11) root@4a7e9bfc64c7:/# apt-get update && apt-get install -y iputils-ping Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB] Err:1 http://deb.debian.org/debian bullseye InRelease Connection timed out [IP: 146.75.122.132 80] Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB] 0% [2 InRelease 0 B/48.4 kB 0%]^C root@4a7e9bfc64c7:/#
Виктор
docker network inspect название
Vyacheslav
docker network inspect название
Как мне указать название сети?
Vyacheslav
Некогда не юзал
Виктор
Как мне указать название сети?
введи docker network ls и найти нужную, а лучше начни курить доку с офф сайта
Vyacheslav
docker network inspect название
[ { "Name": "sashacg-develop_v2_default", "Id": "ccf0aee754f1ffbbf292edea8f9e16896f285fa355516c9f89882b6d9e8c9ea3", "Created": "2023-03-03T10:50:04.448011824+04:00", "Scope": "local", "Driver": "bridge", "EnableIPv6": false, "IPAM": { "Driver": "default", "Options": null, "Config": [ { "Subnet": "172.22.0.0/16", "Gateway": "172.22.0.1" } ] }, "Internal": false, "Attachable": true, "Ingress": false, "ConfigFrom": { "Network": "" }, "ConfigOnly": false, "Containers": {}, "Options": {}, "Labels": { "com.docker.compose.network": "default", "com.docker.compose.project": "sashacg-develop_v2", "com.docker.compose.version": "1.29.2" } } ]
Vyacheslav
"EnableIPv6": false,
Vyacheslav
я пока занят (доехал до работы), не разберешься, можешь вечером написать
Не могу разрезолвить, но еще нашел что наверное дело с сетью , как ты и предположил, а более детальноу меня стоит Wireguard, когда подключение через него, не качаются зависимости, а когда он отключен, то все качается
Виктор
В клиенте должно быть
Vyacheslav
В клиенте должно быть
сейчас попытаюсь поискать
Vyacheslav
В клиенте должно быть
тк у меня Убунту, может у докера есть конкретный адрес и порт через который идет все в инет
Vyacheslav
"Subnet": "172.22.0.0/16", "Gateway": "172.22.0.1"
Виктор
Vyacheslav
подозреваю, что это
Vyacheslav
Да
нет как такогово клиента только файл конфиг, и запуск из консоли
Vyacheslav
ну в любом спасибо, если не знаешь буду гуглить, думаю что-нить найду
Виктор
У меня самого так
Vyacheslav
У меня самого так
тогда можно более детально подсветить? что подрузомеваешь под клиентом у меня запуск wg : wg-quick up wg0 соответственно в файле wg0.config лежит настройка ключи ДНС и пр
Виктор
тогда можно более детально подсветить? что подрузомеваешь под клиентом у меня запуск wg : wg-quick up wg0 соответственно в файле wg0.config лежит настройка ключи ДНС и пр
Мне лень вставать с дивана, https://www.linuxserver.io/blog/routing-docker-host-and-container-traffic-through-wireguard вот нашел как через докер траффик нетворка пустить
Виктор
Но за пару тыщь могу встать и конфиг скинуть свой хехе
Vyacheslav
Мне лень вставать с дивана, https://www.linuxserver.io/blog/routing-docker-host-and-container-traffic-through-wireguard вот нашел как через докер траффик нетворка пустить
Пробую добавить исключение и добавляя разные вариации: 1. AllowedIPs = 0.0.0.0/0, "!172.17.0.0/16" 2. AllowedIPs = 0.0.0.0/0, ::/0, !172.17.0.0/16 Получаю одну и туже ошибку c минимальным отличием: 1. I added everything as specified, with quotes, but the error is still there: wg-quick up wg0 [#] ip link add wg0 type wireguard [#] wg setconf wg0 /dev/fd/63 Unable to parse IP address: `"!172.17.0.0' Configuration parsing error [#] ip link delete dev wg0 2. wg-quick up wg0 [#] ip link add wg0 type wireguard [#] wg setconf wg0 /dev/fd/63 Unable to parse IP address: `!172.17.0.0' Configuration parsing error [#] ip link delete dev wg0 Причем в первом случае ошибка кае то странная с апишником ковычка только с одной стороны
Вадим
подскажите реально ли запустить promtail в Docker Desktop на винде и маке? там же нет доступа к папке /var/lib/docker
Вадим
Реально
каким образом? папка отсутствует - каким образом promtail может получить доступ к папке с логами контейнеров?
Вадим
а что другие пути прописать прям проблема?
Знать бы какие - не было бы проблем
Вадим
Там виртуальная машина и пути извне не катят
Vyacheslav
Вадим
Ну подскажите тогда как - я не знаю как и не нашел ничего - весь интернет перерыл и все пишут что у них не получилось
Вадим
так смысл promtail в том что он должен иметь доступ ко всем логам всех контейнеров - поэтому он один а вашем варианте нужно на каждый контейнер по promtail
Влад
привет всем, уже пару дней ищу ответ на свой вопрос но никак не могу найти, уже все статти в поисковике облазил и нигде не смог найти решения
Влад
у меня на ubuntu сервере спомощю docker-compose я запускаю админку вместе с postgress базой данных. И у меня выскакивает вот такая ошибка "DETAIL: Role "postgres" does not exist. Connection matched pg_hba.conf line 100: "host all all all scram-sha-256" Ктонибудь встречался с этой ошибкой ? или может мне ктонибудь сказать куда копать, ибо я ищу-ищу а найти так решения и не могу в поисковике
Влад
надеюсь что здесь ктото может сталкивался с этой проблемой и сможет мне помочь
Evgeniy
выложи куда нибудь свой docker-compose.yml и сопутсвующие файлы
Evgeniy
выглядит так что ты конфиг postgress переопределяешь и там есть обращение к роли которой нету в 100 строке pg_hba.conf
Влад
выложи куда нибудь свой docker-compose.yml и сопутсвующие файлы
Мой dockerFile https://drive.google.com/file/d/1lZ81YejA-H8BDS-PHm3aU0inAQlJaFUN/view?usp=sharing docker-compose.yml https://drive.google.com/file/d/1SLu9yzFFDNwUxGbOfgAZf1f46Ho6t0Ru/view?usp=sharing .ENV https://drive.google.com/file/d/1nK3IDvA8Wz5s5FHfMRClYHrgPCBvYDDG/view?usp=sharing
Evgeniy
может файлы куда нибудь на pastebin или gist ? чтобы их смотреть не скачивая
Vladimir
а еще лучше идти и гуглить. мне с первого запроса выдало ссылок туеву хучу и во второй же было решение проблемы
Evgeniy
и вывод лога от какого контейнера(сервиса) идет
Влад
Влад
в случае необходимости - готов пройти в дискорд и подробней показать все что вам будет интересно посмотреть
Влад
а еще лучше идти и гуглить. мне с первого запроса выдало ссылок туеву хучу и во второй же было решение проблемы
я пару дней гуглил и искал решения моей проблеы, и решения пока что не нашол. Поэтому и спрашываю здесь и прошу помощи
Vladimir
ну давай здесь покажи что гуглил, какие выводы показывал гугол, что из них читал
Vladimir
вот реально же - решение прям на поверхности
Влад
вот реально же - решение прям на поверхности
я по твоему специально для тебя собирал историю гугл и вел дневник всех пробуемых решений ? Если хочеш меня оскорбить - то у меня на это нету времени, я сейчас занят только своей проблемой и ее решениям
Влад
и вывод лога от какого контейнера(сервиса) идет
https://pastebin.com/P8fw3NPD Содержимое моего файла docker-compose
Влад
не, я просто поверить не могу что ты это два дня решал. скорее два дня баклуши бил
как я ии сказал ранее - у меня нету времени на сори и доказивания тебе чего либо. Если не веришь или не хочешь помочь с моей проблемой - будь добр не оскорблять меня
Влад
если нужно выложить еще какието файло - скажи и я выложу.
Evgeniy
https://pastebin.com/iyfbJLs9 мой .env файл
секреты можно целиком не выкладывать просто первые и последние буквы по середине многоточие ставить
Влад
секреты можно целиком не выкладывать просто первые и последние буквы по середине многоточие ставить
это не пароли от моего проекта, это тестовый контейнер в которому я пытаюсь сделать рабочую postgress, поэтому там нету какойто конфединциальной инфы
Evgeniy
попробуй закоментируй в docker-compose 42 и 44 строку
Evgeniy
закоментируй и 43 строку
Evgeniy
42 можно раскоментировать в целом
Влад
42 можно раскоментировать в целом
запустилось, но выдает туже ошибку
Влад
вот как я закоментировал
Влад
в контейнере postgress таже ошибка