Asd
Грешу на nftables, который теперь по дефолту в centos8/red hat8 вместо iptables
Asd
В логах докера куча ошибок: ``` May 17 18:15:05 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:05.003005847+04:00" level=warning msg="Error (Unable to complete atomic operation, key modified) deleting object [endpoint vyb0s90tb3yoncqjozv8l8qa5 303c4572a0760d999cdf17631e95dd935d53e8fdb3bcc01128d67863a34c1a38], retrying...." May 17 18:15:07 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:07.914267714+04:00" level=error msg="56d6668ef25c6583eaa5d96e4e8656011e2a0b3b3dbca23a3873cd5fb7765e1c cleanup: failed to delete container from containerd: no such container" May 17 18:15:09 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:09+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:09 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:09.518954788+04:00" level=error msg="error reading the kernel parameter net.ipv4.vs.expire_nodest_conn" error="open /proc/sys/net/ipv4/vs/expire_nodest_conn: no such file or directory" May 17 18:15:09 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:09+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:10 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:10.056971768+04:00" level=error msg="56d6668ef25c6583eaa5d96e4e8656011e2a0b3b3dbca23a3873cd5fb7765e1c cleanup: failed to delete container from containerd: no such container" May 17 18:15:10 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:10.057016592+04:00" level=error msg="fatal task error" error="starting container failed: error creating external connectivity network: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network" module=node/agent/taskmanager node.id=ol26w4lkpdttib9fv8rxu3v04 service.id=sibok8lm6jzlgl2bp8u9p5lfh task.id=1j3icd7lk86whu7ani6y2hexb May 17 18:15:12 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:12.635946780+04:00" level=warning msg="Error (Unable to complete atomic operation, key modified) deleting object [endpoint vyb0s90tb3yoncqjozv8l8qa5 813e7b74a5f3fd2ba225f045b875b29c65abcb6eecb6013cb4033d1314b66d00], retrying...." May 17 18:15:14 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:14.078526573+04:00" level=warning msg="underweighting node yinhvml0bgs1n9l618bizyuiw for service jjt9538gb2k391o1hxo4apwuh because it experienced 5 failures or rejections within 5m0s" module=node node.id=ol26w4lkpdttib9fv8rxu3v04 May 17 18:15:29 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:29.627713938+04:00" level=error msg="Bulk sync to node 4da166ac1940 timed out" May 17 18:15:30 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:30+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:30 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:30.234407313+04:00" level=error msg="error reading the kernel parameter net.ipv4.vs.expire_nodest_conn" error="open /proc/sys/net/ipv4/vs/expire_nodest_conn: no such file or directory" May 17 18:15:30 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:30+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:30 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:30.758549469+04:00" level=warning msg="Error (Unable to complete atomic operation, key modified) deleting object [endpoint_count hqllyr5odo1ca8ay22y5ea97m], retrying...." May 17 18:15:30 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:30.758633268+04:00" level=error msg="Failed creating ingress network: error creating external connectivity network: could not
Asd
find an available, non-overlapping IPv4 address pool among the defaults to assign to the network" May 17 18:15:31 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:31+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:31 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:31.930939966+04:00" level=error msg="error reading the kernel parameter net.ipv4.vs.expire_nodest_conn" error="open /proc/sys/net/ipv4/vs/expire_nodest_conn: no such file or directory" May 17 18:15:32 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:32+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:32 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:32.493024391+04:00" level=warning msg="Error (Unable to complete atomic operation, key modified) deleting object [endpoint_count hqllyr5odo1ca8ay22y5ea97m], retrying...." May 17 18:15:32 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:32.501622092+04:00" level=error msg="Failed creating ingress network: error creating external connectivity network: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network" May 17 18:15:33 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:33+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:33 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:33.525259058+04:00" level=error msg="error reading the kernel parameter net.ipv4.vs.expire_nodest_conn" error="open /proc/sys/net/ipv4/vs/expire_nodest_conn: no such file or directory" May 17 18:15:33 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:33+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:34 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:34.136827305+04:00" level=warning msg="Error (Unable to complete atomic operation, key modified) deleting object [endpoint_count hqllyr5odo1ca8ay22y5ea97m], retrying...." May 17 18:15:34 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:34.136918923+04:00" level=error msg="Failed creating ingress network: error creating external connectivity network: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network" May 17 18:15:35 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:35+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:35 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:35.458051153+04:00" level=error msg="error reading the kernel parameter net.ipv4.vs.expire_nodest_conn" error="open /proc/sys/net/ipv4/vs/expire_nodest_conn: no such file or directory" May 17 18:15:35 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:35+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:36 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:36.085942456+04:00" level=warning msg="Error (Unable to complete atomic operation, key modified) deleting object [endpoint_count hqllyr5odo1ca8ay22y5ea97m], retrying...." May 17 18:15:36 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:36.086031457+04:00" level=error msg="Failed creating ingress network: error creating external connectivity network: could not find an available, non-overl
Asd
level=warning msg="Error (Unable to complete atomic operation, key modified) deleting object [endpoint vyb0s90tb3yoncqjozv8l8qa5 d2513ab42db312576ec721802c1ebae41072d6891b1bf29f899daa16808383ce], retrying...." ```
Asd
apping IPv4 address pool among the defaults to assign to the network" May 17 18:15:37 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:37+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:37 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:37.197413982+04:00" level=error msg="error reading the kernel parameter net.ipv4.vs.expire_nodest_conn" error="open /proc/sys/net/ipv4/vs/expire_nodest_conn: no such file or directory" May 17 18:15:37 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:37+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:37 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:37.701796188+04:00" level=warning msg="Error (Unable to complete atomic operation, key modified) deleting object [endpoint_count hqllyr5odo1ca8ay22y5ea97m], retrying...." May 17 18:15:37 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:37.701870300+04:00" level=error msg="Failed creating ingress network: error creating external connectivity network: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network" May 17 18:15:44 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:44.903239155+04:00" level=error msg="Bulk sync to node 91424c23818d timed out" May 17 18:15:45 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:45+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:45 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:45.505651822+04:00" level=error msg="error reading the kernel parameter net.ipv4.vs.expire_nodest_conn" error="open /proc/sys/net/ipv4/vs/expire_nodest_conn: no such file or directory" May 17 18:15:45 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:45+04:00" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all/disable_ipv6: no such file or directory Has IPv6 been disabled in this node's kernel?" May 17 18:15:46 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:46.190512731+04:00" level=error msg="4df2cb6d04dc15cc4459b842471e2d4c466a26b9a309607031778197e8bc413c cleanup: failed to delete container from containerd: no such container" May 17 18:15:46 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:46.190550946+04:00" level=error msg="fatal task error" error="starting container failed: error creating external connectivity network: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network" module=node/agent/taskmanager node.id=ol26w4lkpdttib9fv8rxu3v04 service.id=sibok8lm6jzlgl2bp8u9p5lfh task.id=wv9k14uyxgxlzs51uhqczmu15 May 17 18:15:48 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:48.182068184+04:00" level=warning msg="Entry was not in db: nid:vyb0s90tb3yoncqjozv8l8qa5 eid:9677585c9ed167a0251896c5135570012ae242fc46f33247a8c98145f26ac6e3 peerIP:10.0.5.234 peerMac:02:42:0a:00:05:ea isLocal:false vtep:172.18.11.20" May 17 18:15:48 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:48.182161287+04:00" level=warning msg="Peer operation failed:could not delete fdb entry for nid:vyb0s90tb3yoncqjozv8l8qa5 eid:9677585c9ed167a0251896c5135570012ae242fc46f33247a8c98145f26ac6e3 into the sandbox:Search neighbor failed for IP 172.18.11.20, mac 02:42:0a:00:05:ea, present in db:false op:&{2 vyb0s90tb3yoncqjozv8l8qa5 9677585c9ed167a0251896c5135570012ae242fc46f33247a8c98145f26ac6e3 [0 0 0 0 0 0 0 0 0 0 255 255 10 0 5 234] [255 255 255 0] [2 66 10 0 5 234] [0 0 0 0 0 0 0 0 0 0 255 255 172 18 11 20] false false false EventNotify}" May 17 18:15:48 docker-master-1 dockerd[1061]: time="2020-05-17T18:15:48.571044605+04:00"
Anonymous
ребят, как очистить память от докер образов ? я уже их всех удалил, а докер сожрал всю память на компьютере
manefesto
Это как ?
Andrew
docker image prune docker volume prune docker builder prune
SarDigital
Опередил ;)
SarDigital
-f не забываем
SarDigital
docker container prune
manefesto
тогда не память, а место на диске
Andrew
тогда не память, а место на диске
Ну, если docker-images начинают RAM кушать, то что-то пошло не так, как мне кажется.... :)
manefesto
тогда дело не в них
SarDigital
Ну в целом вообще непонятно что имелось в виду
manefesto
Ответили как умеем
Asd
Docker system prune -a
NM
Docker system prune -a
осторожнее - вдруг там прод
Саша
Добрый день. Кто-нибудь поднимал кластер MongoDB в Docker контейнерах?
manefesto
извращение же
Саша
В качестве тренировки, для начала
Юрий
добрый день, собираю свой первый контейнер из питон проекта. докерфайл вроде бы самый простой: FROM python:3.7-buster COPY . . RUN pip install --no-cache-dir -r requirements.txt ENTRYPOINT ["python3", "Shvatka", "-bp"] Структура проекта: Shvatka |__main__.py |Dockerfile |requirements.txt Помещаю папку Shvatka c проектом в домашнюю директорию на сервере, Запускаю сборку образа docker build -t shvatka:0.1 Shvatka сборка проходит без ошибок, запускаю контейнер docker container run --name shvatka-1 shvatka:0.1 И получаю: python3: can't open file 'Shvatka': [Errno 2] No such file or directory Если запустить python3 Shvatka из домашней директории, то ожидаемо, скрипт стартует
manefesto
скопируй внутрь контейнера свой проект
manefesto
а не
manefesto
Норм
manefesto
на сервере значит нет твоей шватки
Юрий
но есть же, из одной и той же директории запускаю python3 Shvatka и docker build -t shvatka:0.1 Shvatka
Ilyas
Привет, объясните плиз в 2 словах зачем нужен buildkit
Gregory
ку всем! помню давеча видел утилиту которая как Vagrant тока для докера) кто может подсказать имя?
SarDigital
werf.io, например
Dan
Присоединяйтесь к AWS Cloud Week! 25 – 29 мая, 13.00 – 16.00. Mail.ru, JetBrains, Bitrix24, SoftServe, Kupibilet и Ciklum расскажут, как построили инфраструктуру на AWS. 6 бесплатных вебинаров на русском языке с разбором кейсов ведущих технологических компаний России. Участие бесплатно, нужно просто зарегистрироваться: https://go.aws/3cRDkwi
Slach
Народ, а какие лучшие практики для скоростной сборки docker build для golang? если у меня уже есть vendor стоит ли его передавать в docker context и делать только go mod vendor ? или лучше дополнительно перед этим еще сделать go mod tidy ? мне go mod tidy внутри Dockerfile не нравится тем что он лезет в сеть и качает то, что у меня по идее итак уже есть в vendor папке
Vladimir
Всем ку, есть ли какие-либо инструменты, позволяющие разворачивать/запускать/удалять контейнеры через http api, указывая их образ и возможно домен?
Vladimir
manefesto
partainer какой-нибудь Но всё это фигня напиши api
Vladimir
Неужели нет готовых апи?
manefesto
поищи Но это какое-то альтернативное развитие Все либо юзают docker-compose локально Либо деплоймент в оркестратор
manefesto
во у кубернетеса есть api
Vladimir
во у кубернетеса есть api
что-то не нашел там валидных примеров
Vladimir
походу придется баш скриптами((
meylisso
добрый день ребята. Помогите плиз. Не получается перенести докер на котором установлен outline
LeiDruid
Добрый день! Подскажите, есть ли тулза, которая может сохранять образы из registry в локальный файл (который потом можно скормить докеру) ? Хочу посмотреть, как устроена
LeiDruid
спасибо!
LeiDruid
Я вижу, что оно умеет билдить в тарболы
LeiDruid
Но не видно, как скачать
LeiDruid
Заранее сорян, возможно, я ослеп
LeiDruid
Там ещё демон как-то заюзан для всего этого
LeiDruid
в целом, задача у меня довольно простая - брать файл из registry и отдавать тарбол. Сейчас это сделано на костылях через docker, но хотелось бы от этой зависимости избавиться. Сейчас я умею: получать манифест (V1 и V2), все дайжесты и layers Хотелось бы понимать, как из этих запчастей собрать тарбол
LeiDruid
Возможно, у кого-то есть на примете какой-то конкретный теоретический материал по теме - тоже отлично
meylisso
Как это ? Образ не сохраняется со всеми слоями ?
образ сохранил (docker save -o shadowbox quay.io/outline/shadowbox docker save -o watchtower containrrr/watchtower)скопировал на другую машину командой docker -i load но не не запускается
Andrew
В этом чате телепатов маловато, может Вы хотя бы текст ошибки напишете или подробностей добавите?
meylisso
Помогите плиз. Не получается перенести докер на котором установлен outline
Dan
Помогите плиз. Не получается перенести докер на котором установлен outline
А можно конкретнее? Образ или контейнер? Перенести куда? Какие именно сложности? Что уже испробовано для решения?
meylisso
А можно конкретнее? Образ или контейнер? Перенести куда? Какие именно сложности? Что уже испробовано для решения?
образ сохранил (docker save -o shadowbox quay.io/outline/shadowbox docker save -o watchtower containrrr/watchtower)скопировал на другую машину командой docker -i load но не не запускается
meylisso
В этом чате телепатов маловато, может Вы хотя бы текст ошибки напишете или подробностей добавите?
просто подскажите пожалуйста. как перенести докер в другую машину? я думал элементарная вешь это но в инете не смог найти. везде пишут save потом load а дальше моежете работаеть
Ruslan
камрады, напомните, как внутри докер сетки назначить конкретному контейнеру хостнейм?
Ruslan
разобрался
Dan
Логи показывай
Dan
Хули как девочка-то?
Aleksey
Хули как девочка-то?
да въеби ему ро на месяц за плохие вопросы, чо ты
Dan
Надо подождать логов.
meylisso
нету никаких ошибок просто пусто. после load что то надо сделать?
Dan
Если не запускается, значит точно должны быть ошибки
Dan
Надо искать в логах что пишет
Dan
Тогда будет понятно что происходит
meylisso
а как надо запускать?
meylisso
я правильно понимаю что хватает копировать только image ?
Dan
Как ты проверяешь то, что у тебя образ скопировался?
meylisso
docker images
Dan
Образ есть в списке после docker load ?
meylisso
да