Dan
Да, это просто переменные среды не указал)
не указал, тебе так и написали
Dan
Спасибо)
так это докеру спасибо, он заботливо тебе об этом самостоятельно сообщает
Dan
умный, хороший :)
Alex
умный, хороший :)
Я просто не понял сначала, что он про env.
Alex
POSTGRES_HOST_AUTH_METHOD=trust Создаю в .env переменную, но без толку
Arcos
что iperf говорит? :)
Спасибо за совет по утилите. Пока больше не знаю куда копать. 😞 Наверное буду проверять узлы как-то иначе. Сайт без докера работает быстро. Можно и без докера обойтись. И всё-таки хотелось сделать докеризацию проекта.
Arcos
Пример: 10 секунд ответ, при стоимости запроса в БД 48ms. Образы чистые брал с официальных репозиториев. То есть не "левые" сборки
Arcos
Arcos
@hitmaker ещё раз спасибо за совет. Сэкономил время.
Dan
👌
Anonymous
а мне интересно к админам группы шизики не приставали наподобие борцов с синим китом?
Dan
а мне интересно к админам группы шизики не приставали наподобие борцов с синим китом?
я им сразу же вышки 5G начинаю жечь, и заставляю носить шапочки из фольги :)
Null
Приглашаем системных инженеров Middle + принять участие в EPAM DevOps Hiring Week 12-25 апреля 2021. Вы можете стать частью команды EPAM и получить велком-бонус в размере месячного оклада. Заполните регистрационную форму, получите подтверждение, пройдите интервью и получите оффер с велком-бонусом! Мы ценим ваше время, и эта одна из причин проведения мероприятия – не нужно долго ждать решения. После успешного прохождения интервью в течение 24 часов вам будет сделан оффер. Если вы примите оффер до 25 апреля включительно, вы получите велком-бонус! Кого мы ждем: системных инженеров Middle + (от 2-х лет опыта). Как подать заявку: заполните форму и выберите удобный слот для проведения онлайн-интервью в период с 12 по 25 апреля 2021: https://epa.ms/devopshiringweek-rudocker
Леннарт Zh 🕊
у меня внутри контейнера с астериском астериск ругается на то, что не может забиндить SIP-порт [Apr 5 10:40:54] WARNING[67]: chan_sip.c:33094 reload_config: Failed to bind to 0.0.0.0:5060: Address already in use [Apr 5 10:40:54] ERROR[67]: tcptls.c:1284 ast_tcptls_server_start: Unable to bind SIP TCP server to 0.0.0.0:5060: Address already in use [Apr 5 10:40:54] ERROR[67]: chan_sip.c:33122 reload_config: SIP TCP Server start failed. Not listening on TCP socket. Cнаружи вижу много процессов docker-proxy: root 11203 0.0 0.0 264628 3724 ? Sl Apr03 0:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 5060 -container-ip 172.25.0.110 -container-port 5060 root 11224 0.0 0.0 199092 3960 ? Sl Apr03 0:00 /usr/bin/docker-proxy -proto udp -host-ip 0.0.0.0 -host-port 5060 -container-ip 172.25.0.110 -container-port 5060 слушающих соответствующий порт: root@portal ~# ss -ntlup | grep 5060 udp UNCONN 0 0 :::5060 :::* users:(("docker-proxy",pid=11224,fd=4)) tcp LISTEN 0 128 :::5060 :::* users:(("docker-proxy",pid=11203,fd=4)) что делать? Как этот порт "освободить" не затронув остальные докеры, работающие на других портах?
George
Не страдать херней
George
Запуски в host network
минуты
Запуски в host network
там ещё миллион софтин (битриксы всякие)
George
и что
George
тогда macvlan ваше спасение
минуты
docker inspect -f '{{.State.Pid}}' asterisk 10596 root@portal ~# nsenter -t 10596 ss -ntlup | grep 5060 udp UNCONN 0 0 :::5060 :::* users:(("docker-proxy",pid=11224,fd=4)) tcp LISTEN 0 128 :::5060 :::* users:(("docker-proxy",pid=11203,fd=4))
Леннарт Zh 🕊
Промапить другой порт наружу не вариант?
Убил два docker-proxy и вместо него стали два asterisk (TCP и UDP). Там миллион процессов были, каждый со своим PID-ом
Sergey
Любой вариант что работает, а особенно хорошо - вариант
Леннарт Zh 🕊
Приглашаем системных инженеров Middle + принять участие в EPAM DevOps Hiring Week 12-25 апреля 2021. Вы можете стать частью команды EPAM и получить велком-бонус в размере месячного оклада. Заполните регистрационную форму, получите подтверждение, пройдите интервью и получите оффер с велком-бонусом! Мы ценим ваше время, и эта одна из причин проведения мероприятия – не нужно долго ждать решения. После успешного прохождения интервью в течение 24 часов вам будет сделан оффер. Если вы примите оффер до 25 апреля включительно, вы получите велком-бонус! Кого мы ждем: системных инженеров Middle + (от 2-х лет опыта). Как подать заявку: заполните форму и выберите удобный слот для проведения онлайн-интервью в период с 12 по 25 апреля 2021: https://epa.ms/devopshiringweek-rudocker
Кого они всё время ищут? Посчитать сколько ко мне было заходов с их стороны ЗА 20 ЛЕТ - можно было ребёнка купить, вырастить и научить всему что нужно
Anonymous
Слушайте
Anonymous
image: docker:latest services: - docker:dind stages: - build variables: DOCKER_IMAGE_NAME: '$CI_PROJECT_NAME' rules: - if: '$CI_COMMIT_BRANCH != "dev"' variables: DOCKER_IMAGE_NAME: '${DOCKER_IMAGE_NAME}-${CI_COMMIT_BRANCH}' build_job: stage: build only: - tags script: - echo $DOCKER_IMAGE_NAME # - docker build -t ${DOCKER_IMAGE_NAME}:${CI_COMMIT_TAG} -t ${DOCKER_IMAGE_NAME}:latest .
Anonymous
как в гитлаб сиай условия запихнуть?
Anonymous
никак нагуглить не могу
George
if [[ ! $blablbla ]]; then ... fi
George
Typical bashизм
Anonymous
Anonymous
теперь CI_COMMIT_BRANCH пустая
Andrey
Anonymous
способ как с помощью условия имя вычислять я нашел
George
Че та сложна
George
Andrey
а не хочешь как человек на джобы разделить
Andrey
и не заниматься онанизмом
Roman
анонимус доставляет
Andrey
Anonymous
таких шуток я только от школьника 15-летнего ожидал
Andrey
таких шуток я только от школьника 15-летнего ожидал
каких, раздели на джобы это хороший вариант.
Anonymous
и что у меня в них должно быть? гитлаб только образ собирает и в локальный репозиторий добавляет
Anonymous
тесты внутри Dockerfile
George
Тесты внутри докерфайл?
George
Это новое слово в пайплайностроении
Anonymous
ну может наркоманы иначе делают: сначала код компилят, а потом его линтинг проводят
Anonymous
тесты вообще для вуя без компиляции запускаются
Anonymous
не надо с больной головы на здоровую перекладывать
George
Да-да, а потом трахаются с «вытащить результаты тестов в гитлаб»
Andrey
Да-да, а потом трахаются с «вытащить результаты тестов в гитлаб»
Это в целом глупая идея. Пусть пишет что хочет, горбатого.....
Александр
кто-нибудь настраивал офелию под wsl? контейнеры работают, но не могут получить доступ к демону, не понимаю как
Roman
у меня есть докер компоуз файл version: '3' services: meta: image: strapi/strapi restart: always environment: DATABASE_CLIENT: postgres DATABASE_NAME: strapi DATABASE_HOST: database DATABASE_PORT: 5433 DATABASE_USERNAME: strapi DATABASE_PASSWORD: strapi links: - db:database volumes: - ../backend:/srv/app ports: - '1338:1337' db: image: postgres restart: always environment: POSTGRES_USER: strapi POSTGRES_PASSWORD: strapi volumes: - database-data:/var/lib/postgresql/data ports: - '5433:5432' volumes: database-data: выдает ошибку error Error: connect ECONNREFUSED 127.0.0.1:5433 как исправить?
A.D.🈴
Я не уверен, но может вот это поменять? - '5433:5432' Типа вот так: - '5433:5433'
A.D.🈴
Датабэйс порт 5432
Я же говорю, не уверен. Да, постгре на 5432 слушает. :)
Div
Это он конфига постгрес зависит, где он будет слушать. Изучите dockerfile нужного контейнера.
Anonymous
DATABASE_PORT: 5432
Anonymous
Sergey
Вот, набросал пример
Sergey
Roman
Добрый вечер. Подскажите, пожалуйста, возможно, кто-то сталкивался, упаковываю Python-скрипт, который скачивает содержимое веб-страничек. Причем при обращении к одним сайтам все ок, а при обращении к определенному вылазит 503 ошибка. Попробовал сменить http-клиента на всякий случай, не помогло, просто на локальной машине все ок, значит дело в контейнере. Команды для запуска контейнера и сборки максимально тривиальные docker build -t myservice . docker run -p 8000:8000 -e myservice
Roman
Посмотреть логи не предлагать?
Решил вопрос, в докере при посылании запроса всё-таки что-то меняется в его деталях и на сайте срабатывает защита Cloudflare
OLeG
доюрый день . пытаюсь разобраться почти все прастрансто занято на серваке docker system df дает такой результат TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 12 0 6.766GB 6.766GB (100%) Containers 0 0 0B 0B Local Volumes 207 0 35.84GB 35.84GB (100%) Build Cache 0 0 0B 0B так же проверил имиджи обший размер окала 10 гигов как понгять может какиета волум уже не нужен и можнна удалить?
George
во-первых, таблички делай нормально
George
у меня выглядит так
George
во-вторых, пользуйся df / du утилитами
George
George
можно определить с точностью до вольюма в чем проблема - по ходу у тебя 207 вольюмов на общий размер 36ГБ
George
ты же docker-compose down -v делаешь, когда старые окружения схлопываешь?
OLeG
проблема что на этой машине работали девелоперы использовали как раненр в гитлабе . сейчас на машине осталась всего 2 свободного гига. посмотрел документацию там предлагают docker volume prune. только я не понял какие не используемыке волумы удалит? то что не привязаны к ранинг контейнеру в этот момент?
George
да
OLeG
мда а можна как то посмотреть какой ваолум куда был привязан или кода был использован последний раз