George
Ну, так делай docker exec в контейнер и запускай. В чем проблема
Dmitry
Мне нужно запускать это папйплайном из gitlab CI/CD
George
Пайплайн гитлаб умеет docker exec
George
Шоу вопросов и ответов продолжается
Evgeniy
ну хорошо что не шоу интуиция на тему у меня все сломалось, но что именно я не скажу :)
🔰 Maximus
Гайз, был у кого опыт с докером на маке ? Десктоп версия стоит, cli не ищется. Пробовал переустанавливать desktop - не помогло. Мб знает кто фикс ?
🔰 Maximus
А чо поставь отдельно
Так нету, они суют его вместе с десктопом, как я понял. Другого варианта нет. А cli почему-то сбился, ни в bash, ни в zsh не ищется.
🔰 Maximus
which ?
В том числе
Konstantin
А зочем десктоп
Konstantin
Или под мак только десктоп
Max xbim 🌴
Или под мак только десктоп
из нормального да, если еще опен сурс альтернативы на коленках
Konstantin
Тогда виртуалки с портейнером выглядит очень даже неплохим вриантом
Konstantin
Или с yacht
Grigory
Добрый день. Коллеги подскажите пожалуйста, каждый день при перезапуске docker-compose вылезает ошибка: failed to create network frontend_default: Error response from daemon: Failed to program FILTER chain: iptables failed: iptables --wait -I FORWARD -o br-b8c6dbe62a1c -j DOCKER: iptables v1.8.4 (legacy): Couldn't load target `DOCKER':No such file or directory В интернете пишут, что нужно всеголишь перезапустить docker демон, но это приходится делать каждый день. Подскажите как найти причину и избавится от этой ошибки?
Vitaly
а ты перед этим iptables не рестартовал случаем? )
Vitaly
или его кто-то не перезапускал
Grigory
я нет, больше никто ничего не делал вроде
gaenkov
Я бы попробовал докер переставить, чтобы он нормально прописал таргет в iptables
Й
Всем привет. (Задавал этот же вопрос в соседнем чатике) Новый Docker-Desktop стартует с контекстом desktop-linux даже если удалить весь каталог ~/.docker Как отучить его от этого контекста? Как вернуть дефолтное поведение на контекст default без использования docker context use default?
Раиль
Меняю HOST в Django DB settings и меняется ip-адрес в ошибке. В чём может быть ошибка? Как это исправить?
Dmitriy
Меняю HOST в Django DB settings и меняется ip-адрес в ошибке. В чём может быть ошибка? Как это исправить?
Там написано, не удалось подключиться к серверу, который указан как сервер БД. Необходимо указать корректный адрес сервера. Возможно адрес правильный и просто доступ закрыт файрволом или постгрес не настроен принимать удаленные подключения
Aleksey
добрый день всем! Установлен Debian на нем Docker поднят контейнер Mikrotik при мапинге все необходимы порты с целевого хоста на контейнер проброшены но почему то работают только tcp а upd не приходят в контейнер. Если у кого была такая проблема прошу поделиться решением. Заранее спасибо
gaenkov
добрый день всем! Установлен Debian на нем Docker поднят контейнер Mikrotik при мапинге все необходимы порты с целевого хоста на контейнер проброшены но почему то работают только tcp а upd не приходят в контейнер. Если у кого была такая проблема прошу поделиться решением. Заранее спасибо
возможно вы не указали постфикс /udp для проброса портов если один и тот же порт должен работать по tcp и udp то его нужно указать 2 раза с разными постфиксами https://stackoverflow.com/questions/27596409/how-do-i-publish-a-udp-port-on-docker https://docs.docker.com/config/containers/container-networking/
Demian
Всем привет! Вопрос возможно не по теме. Хочу запустить проект с docker compose на https://www.time4vps.com/. Мне здесь предлагают запустить на Linux VPS (KVM) и Container VPS (OpenVZ). У меня full-stack проект на nginx и postgres. Хотел просить у профессионалов что лучше, или куда лучше с этим вопросом обратиться? По тому что я понял OpenVZ проще в настройке но там есть только предустановленные kernel модули. Я спросил у оператора, он говорит что тогда лучше KVM. Но они как-бы в 2 разы больше стоят, и я хочу понять, точно ли это того стоит? Плюс по тому что я понял KVM ещё и сложнее настроить.
Konstantin
kvm - виртуальная машина со своим ядром
Demian
openvz - это контейнер
А я могу на нем запустить docker-compose?
Demian
Ооо, спасибо!
Konstantin
но лучше у них спроси
Danaia
Всем привет , мне нужны гуру ) Подскажите пожалуйста, сбилдила image - запустила контейнер. Допустим я делаю ребилд image - то контейнер мне достаточно будет рестартануть через stop и start . Или мне потребуется удалить старый контейнер и создать новый ?
Danaia
не могу уловить правильный путь, как должно быть. потому что иногда у меня после билда image подхватывались изменения налету и достаточно было рестарта контейнера, но для сервиса внутри приложения оказалось это не совсем достаточно и приходилось удалять и создавать новый контейнер. незнаю что за магия , хочу разобраться
Alexander
Чтобы применить новый образ, нужно создать другой контейнер.
Slach
всем привет первый раз с таким сталкиваюсь, не знаю в какую сторону копать контейнер не стартует docker-compose ругается вот так 11ms [bash] bash# docker-compose --project-directory "./tests/docker-compose" --file "./tests/docker-compose/docker-compose.yml" up --force-recreate --timeout 600 -d 2>&1 | tee 792ms [bash] Creating network "docker-compose_default" with the default driver 911ms [bash] Creating docker-compose_runner_1 ... 1m 2s [bash] 1m 3s [bash] ERROR: for docker-compose_runner_1 UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60) 1m 3s [bash] 1m 3s [bash] ERROR: for runner UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60) 1m 3s [bash] An HTTP request took too long to complete. Retry with --verbose to obtain debug information. 1m 3s [bash] If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 60). и не понятно почему ``` docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 200f0ca9535c registry.gitlab.com/altinity-public/container-images/clickhouse-operator-test-runner:latest "dockerd-start.sh" 16 seconds ago Created docker-compose_runner_1 docker logs --details 200f0ca9535c не выводит ничего вообще вывод docker inspect 200f0ca9535c вот тут https://pastebin.com/8yLjsB1D куда рыть? journalctl -xe --no-pager -u docker ничего внятного не говорит кроме того что инициализирован time="2022-10-29T07:57:27.815061600+04:00" level=info msg="Daemon has completed initialization" другие контейнеры спокойно стартуют docker run --rm -it ubuntu:latest bash
headstone whoopee
всем привет первый раз с таким сталкиваюсь, не знаю в какую сторону копать контейнер не стартует docker-compose ругается вот так 11ms [bash] bash# docker-compose --project-directory "./tests/docker-compose" --file "./tests/docker-compose/docker-compose.yml" up --force-recreate --timeout 600 -d 2>&1 | tee 792ms [bash] Creating network "docker-compose_default" with the default driver 911ms [bash] Creating docker-compose_runner_1 ... 1m 2s [bash] 1m 3s [bash] ERROR: for docker-compose_runner_1 UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60) 1m 3s [bash] 1m 3s [bash] ERROR: for runner UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60) 1m 3s [bash] An HTTP request took too long to complete. Retry with --verbose to obtain debug information. 1m 3s [bash] If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 60). и не понятно почему ``` docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 200f0ca9535c registry.gitlab.com/altinity-public/container-images/clickhouse-operator-test-runner:latest "dockerd-start.sh" 16 seconds ago Created docker-compose_runner_1 docker logs --details 200f0ca9535c не выводит ничего вообще вывод docker inspect 200f0ca9535c вот тут https://pastebin.com/8yLjsB1D куда рыть? journalctl -xe --no-pager -u docker ничего внятного не говорит кроме того что инициализирован time="2022-10-29T07:57:27.815061600+04:00" level=info msg="Daemon has completed initialization" другие контейнеры спокойно стартуют docker run --rm -it ubuntu:latest bash
ты не обновлял систему перед этим?
Slach
ты не обновлял систему перед этим?
ну unattended updates включены и docker в системе из test ветки а не из stable сейчас попробую разобраться что к чему ... возможно потому что docker in docker пытаюсь запустить в этом проблема но все равно, блин, где бы логи то посмотреть?
Sergey
Кто подскажет: Как подключить джангу, запущенную в pipenv к postgres, запущенную в контейнере в докере? django была в контейнере, в компоузе было: ports: - "8000:8000" depends_on: - pgdb а локально как указать порты?
Slach
Кто подскажет: Как подключить джангу, запущенную в pipenv к postgres, запущенную в контейнере в докере? django была в контейнере, в компоузе было: ports: - "8000:8000" depends_on: - pgdb а локально как указать порты?
ну из контейнера на хост пробросить порт 5432 вроде как pg запускаете? docker-compose? ports: - "5432:5432" в него добавьте для pgdb сервиса и конектитесь из джанги на localhost а зачем вам джангу на хосте в pipenv запускать? отладка или чего еще? в контейнере наоборот удобнее
Gayos
Уверен, что тут ни раз спрашивали, но все же: Какой самый норм курс на ютубе по докеру?
Vitaly
Я думаю самый нормальный - документация )
Slach
Уверен, что тут ни раз спрашивали, но все же: Какой самый норм курс на ютубе по докеру?
мне хабр помог в свое время https://habr.com/ru/post/253877/ и вот это https://habr.com/ru/post/277699/
Gayos
Сенк ю гайс
Gayos
Иван
привет. почему может оставаться build cache? пытаюсь удалить с помощью docker system prune --force --all docker system prune --force --volumes docker builder prune но все равно остается 2 объекта
Иван
переустановка помогла причем скрипт установки docker'а оказался говном
Konstantin
А шо бы по Ману не поставить ?)
Иван
Это какой скрипт
официальный
Иван
А шо бы по Ману не поставить ?)
поставил, все работает)))
Konstantin
официальный
get.docker.com ?
Иван
get.docker.com ?
какой же ещё
Иван
ну может быть ещё из-за того, что я забыл убрать репо docker'а из sources.list
Вадим
Всем привет! последнее время docker.hub почти все время отваливается по таймауту при попытке выполнить pull - это у меня с провайдером беда или он у всех так работает?
Вадим
УМВР
Как расшифровать?
Вадим
Аааа, спасибо
Dan
Умер
Разве? А ты не ошибаешься?
Иван
Как расшифровать?
у меня все работает
Иван
Умер
логично
Solyar
Разве? А ты не ошибаешься?
Получаеться ошибаюсь
Solyar
У меня есть коллега который также сокращения делает
Solyar
Его никто не любит если-что
◇Сущ
Добрый вечер! Кто нибудь убирал порты докер сворма с внешки в подсеть? На мастер ноде у меня получилось сделать инит сворма на внутренней подсети 10.128.х.х и порты 2377, 7946 открываются в ней При добавлении новый нод (воркеров и мастеров) порты открываются на внешку. Скрины для наглядности прикладываю ниже. В доке и тырнете не нашел никакой инфы кроме инициализации сворма.
◇Сущ
◇Сущ
Вячеслав
Добрый день, запускаю контейнер на локальной машине, в файле hosts прописан нужный хост, все работает и резолвит адрес, а если на хосте с centos то dns не резолвит хост, что не так может быть?
Siroga 🇺🇦
А попутно и --listen-addr посмотрите
◇Сущ
Воркеры всеравно наружу пробрасывають порты
Siroga 🇺🇦
Т.е. даже указывая --listen-addr eth0 - все равно слушается на всех интерфейсах?
Vitaly
Попробуйте демон докера перепустит