Dan
Alex
Dan
Спасибо)
так это докеру спасибо, он заботливо тебе об этом самостоятельно сообщает
Dan
умный, хороший :)
Alex
POSTGRES_HOST_AUTH_METHOD=trust
Создаю в .env переменную, но без толку
Arcos
что iperf говорит? :)
Спасибо за совет по утилите.
Пока больше не знаю куда копать. 😞
Наверное буду проверять узлы как-то иначе.
Сайт без докера работает быстро. Можно и без докера обойтись.
И всё-таки хотелось сделать докеризацию проекта.
Arcos
Пример: 10 секунд ответ, при стоимости запроса в БД 48ms.
Образы чистые брал с официальных репозиториев. То есть не "левые" сборки
Arcos
Arcos
@hitmaker ещё раз спасибо за совет. Сэкономил время.
Dan
👌
Anonymous
а мне интересно к админам группы шизики не приставали наподобие борцов с синим китом?
Dan
Alexey
Null
Приглашаем системных инженеров Middle + принять участие в EPAM DevOps Hiring Week 12-25 апреля 2021.
Вы можете стать частью команды EPAM и получить велком-бонус в размере месячного оклада. Заполните регистрационную форму, получите подтверждение, пройдите интервью и получите оффер с велком-бонусом!
Мы ценим ваше время, и эта одна из причин проведения мероприятия – не нужно долго ждать решения. После успешного прохождения интервью в течение 24 часов вам будет сделан оффер. Если вы примите оффер до 25 апреля включительно, вы получите велком-бонус!
Кого мы ждем: системных инженеров Middle + (от 2-х лет опыта).
Как подать заявку: заполните форму и выберите удобный слот для проведения онлайн-интервью в период с 12 по 25 апреля 2021: https://epa.ms/devopshiringweek-rudocker
George
Не страдать херней
George
Запуски в 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))
минуты
Sergey
Sergey
Любой вариант что работает, а особенно хорошо - вариант
Леннарт Zh 🕊
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
Anonymous
и что у меня в них должно быть? гитлаб только образ собирает и в локальный репозиторий добавляет
Anonymous
тесты внутри Dockerfile
George
Тесты внутри докерфайл?
George
Это новое слово в пайплайностроении
Andrey
Anonymous
ну может наркоманы иначе делают: сначала код компилят, а потом его линтинг проводят
Anonymous
тесты вообще для вуя без компиляции запускаются
Anonymous
не надо с больной головы на здоровую перекладывать
George
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'
Anonymous
Div
Это он конфига постгрес зависит, где он будет слушать. Изучите dockerfile нужного контейнера.
Sergey
Anonymous
DATABASE_PORT: 5432
Anonymous
Sergey
Вот, набросал пример
Sergey
Roman
Добрый вечер. Подскажите, пожалуйста, возможно, кто-то сталкивался, упаковываю Python-скрипт, который скачивает содержимое веб-страничек. Причем при обращении к одним сайтам все ок, а при обращении к определенному вылазит 503 ошибка. Попробовал сменить http-клиента на всякий случай, не помогло, просто на локальной машине все ок, значит дело в контейнере. Команды для запуска контейнера и сборки максимально тривиальные
docker build -t myservice .
docker run -p 8000:8000 -e myservice
Andrey
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
мда а можна как то посмотреть какой ваолум куда был привязан или кода был использован последний раз