Asd
Грешу на nftables, который теперь по дефолту в centos8/red hat8 вместо iptables
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...."
```
Anonymous
ребят, как очистить память от докер образов ? я уже их всех удалил, а докер сожрал всю память на компьютере
manefesto
Это как ?
Andrew
docker image prune
docker volume prune
docker builder prune
SarDigital
Опередил ;)
SarDigital
-f не забываем
SarDigital
docker container prune
manefesto
тогда не память, а место на диске
manefesto
тогда дело не в них
SarDigital
Ну в целом вообще непонятно что имелось в виду
manefesto
Ответили как умеем
Asd
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 тока для докера) кто может подсказать имя?
Yuriy
SarDigital
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, указывая их образ и возможно домен?
manefesto
Vladimir
manefesto
partainer какой-нибудь
Но всё это фигня
напиши api
Vladimir
Vladimir
Неужели нет готовых апи?
manefesto
поищи
Но это какое-то альтернативное развитие
Все либо юзают docker-compose локально
Либо деплоймент в оркестратор
manefesto
во
у кубернетеса есть api
Vladimir
походу придется баш скриптами((
meylisso
добрый день ребята. Помогите плиз. Не получается перенести докер на котором установлен outline
NM
LeiDruid
Добрый день! Подскажите, есть ли тулза, которая может сохранять образы из registry в локальный файл (который потом можно скормить докеру) ? Хочу посмотреть, как устроена
JohnBizokk
LeiDruid
спасибо!
LeiDruid
Я вижу, что оно умеет билдить в тарболы
LeiDruid
Но не видно, как скачать
LeiDruid
Заранее сорян, возможно, я ослеп
LeiDruid
Там ещё демон как-то заюзан для всего этого
LeiDruid
в целом, задача у меня довольно простая - брать файл из registry и отдавать тарбол.
Сейчас это сделано на костылях через docker, но хотелось бы от этой зависимости избавиться.
Сейчас я умею: получать манифест (V1 и V2), все дайжесты и layers
Хотелось бы понимать, как из этих запчастей собрать тарбол
LeiDruid
Возможно, у кого-то есть на примете какой-то конкретный теоретический материал по теме - тоже отлично
Andrew
meylisso
Как это ? Образ не сохраняется со всеми слоями ?
образ сохранил (docker save -o shadowbox quay.io/outline/shadowbox
docker save -o watchtower containrrr/watchtower)скопировал на другую машину командой docker -i load но не не запускается
Andrew
В этом чате телепатов маловато, может Вы хотя бы текст ошибки напишете или подробностей добавите?
meylisso
Помогите плиз. Не получается перенести докер на котором установлен outline
Ruslan
камрады, напомните, как внутри докер сетки назначить конкретному контейнеру хостнейм?
Ruslan
разобрался
Dan
Dan
Логи показывай
Dan
Хули как девочка-то?
Dan
Надо подождать логов.
meylisso
нету никаких ошибок просто пусто. после load что то надо сделать?
Dan
Если не запускается, значит точно должны быть ошибки
Dan
Надо искать в логах что пишет
Dan
Тогда будет понятно что происходит
meylisso
а как надо запускать?
meylisso
я правильно понимаю что хватает копировать только image ?
Dan
Как ты проверяешь то, что у тебя образ скопировался?
meylisso
docker images
Dan
Образ есть в списке после docker load ?
meylisso
да