George
тогда возвращай graphdriver назад
George
в нужное значение, в конфиге
George
придется подбирать экспериментальным путем
Anonymous
systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2019-10-15 11:44:07 UTC; 6s ago
Docs: https://docs.docker.com
Main PID: 8300 (dockerd)
Tasks: 13
Memory: 56.3M
CGroup: /system.slice/docker.service
└─8300 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Anonymous
поцаны, всем спасибо за советы
Anonymous
Решение было таким:
daemon: error initializing graphdriver: /var/lib/docker contains several valid graphdrivers: devicemapper, overlay, overlay2; Please cleanup or explicitly choose storage driver (-s <DRIVER>)
Я просто указал ручками нужный драйвер
Anonymous
в daemon.json
Рубикон
Рубикон
Ты зачем, к ста, эксперемнитировал на докере, содержимое которого те нельзя было терять?
Anonymous
можно и так сказать
Anonymous
там было то что мне нужно было вытащить
Anonymous
прежде чем сносить
Anonymous
D:
Anonymous
и тд
Рубикон
Anonymous
Anonymous
вот так
rmshell
Anonymous
Может кто в курсе за эту ошибку?:
error creating overlay mount to /var/lib/docker/overlay2/6cb1b44ccbbe75dc0ea43dd74b8dbb757d3a0ed40051742a3f9d33eaea8f17ad/merged: device or resource busy
Рубикон
Таак
Рубикон
Ты зачистил докера?
Рубикон
Переключился на оверлей два и зачистил все остальное?
Anonymous
Нет, я ничего не делал.
George
мне кажется, что не зачистил
Anonymous
rm -rf /var/run/docker/overlay2/*
Anonymous
?
George
чо?
George
rm -Rf /var/lib/docker/
Рубикон
Anonymous
Блин, это печально)
Anonymous
А если такой ход:
1. Сделать бекап /var/run/docker
2. Удалить /var/run/docker
3. Восстановить бекап?)
George
🤦♂️🤦♂️
George
что за фигня
George
что ты творишь
George
астанавись
Anonymous
😂
Anonymous
Ладно, окей. А из-за чего такая фигня происходит? До этого работало все.
George
из-за смены graphdriver
Anonymous
И возврат предыдущего graphdriver не поможет?
Anonymous
Это оч плох :{
George
объясни - что ты пытаешься сделать
George
пока выглядит, что ты эффективно пытаешься сделать себя инвалидом
George
отстрелив обе ноги
George
а потом еще контрольный в голову
Anonymous
Пытаюсь вернуть работоспособность ничего не удаляя.
Рубикон
Данные то еще достать можно
Рубикон
Наверное
Anonymous
Да данные я достал, теперь хочу запердолиться и починить все это.
Anonymous
Удалить всегда легко
citius
народ, какой-то подземный стук.
не стартует демон докера после чистой установки, в логе ругается что мол нет интерфейса сетевого с приватными адресами, и действительно его нет, он его не создает.
Очистка /var/lib/docker не помогает.
Также в логе присутствует такой вот варнинг:
" level=warning msg="Your kernel does not support cgroup blkio weight_device"
при этом в /sys/fs/cgroup все на месте, и например cat /sys/fs/cgroup/blkio/tasks выдает вполне осмысленный вывод.
Использую виртуалки с Centos 7 + kernel-mainline в данном случае 5.1, но только что обновил до 5.3 и проверил, поведение сохраняется.
И ровно с этого же образа буквально пару недель назад все прекрасно наливалось и работало.
докер ставится ансибловой ролью, из официальной репки docker-ce.,
сейчас попробовал руками все это проделать на чистой машине, поведение не меняется.
где у меня лыжи не едут, что еще проверить?
или в официальных репах докера что-то менялось?
в доке не нашел ничего на эту тему, и не гуглится подобное issue.
если вдруг кому интересно - разобрался со вчерашней проблемой.
некоторое время назад я впилил на dhcp сервере раздачу статических маршутов на приватные сети клиентам вместе с адресом, ибо сетей очень много, роутинг сложный, а ставить везде bird-а с ospf лень.
ну и вот, при этом получается, что процесс докера считает все возможные диапазоны приватных адресов занятыми, и не создает docker0. а даже если его руками создать, и в docker.json указать конкретные сети и диапазоны для выдачи адресов контейнерам, это все равно нихрена не работает, потому что при запуске контейнера он видимо это опять проверяет, и на настройки ему наплевать.
такие дела.
Рубикон
если вдруг кому интересно - разобрался со вчерашней проблемой.
некоторое время назад я впилил на dhcp сервере раздачу статических маршутов на приватные сети клиентам вместе с адресом, ибо сетей очень много, роутинг сложный, а ставить везде bird-а с ospf лень.
ну и вот, при этом получается, что процесс докера считает все возможные диапазоны приватных адресов занятыми, и не создает docker0. а даже если его руками создать, и в docker.json указать конкретные сети и диапазоны для выдачи адресов контейнерам, это все равно нихрена не работает, потому что при запуске контейнера он видимо это опять проверяет, и на настройки ему наплевать.
такие дела.
Чет он очень слишком умный
Boris 🦍
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 52:54:00:b1:37:8a brd ff:ff:ff:ff:ff:ff
inet 172.26.34.20/32 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:feb1:378a/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 52:54:00:04:8b:59 brd ff:ff:ff:ff:ff:ff
inet 54.36.1.13/32 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fe04:8b59/64 scope link
valid_lft forever preferred_lft forever
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:32:39:47:6e brd ff:ff:ff:ff:ff:ff
inet 192.168.66.1/24 scope global docker0
valid_lft forever preferred_lft forever
ВОт, похожая, или такая же проблема.
George
если вдруг кому интересно - разобрался со вчерашней проблемой.
некоторое время назад я впилил на dhcp сервере раздачу статических маршутов на приватные сети клиентам вместе с адресом, ибо сетей очень много, роутинг сложный, а ставить везде bird-а с ospf лень.
ну и вот, при этом получается, что процесс докера считает все возможные диапазоны приватных адресов занятыми, и не создает docker0. а даже если его руками создать, и в docker.json указать конкретные сети и диапазоны для выдачи адресов контейнерам, это все равно нихрена не работает, потому что при запуске контейнера он видимо это опять проверяет, и на настройки ему наплевать.
такие дела.
да
George
именно так
George
Oleg
Ребят, есть один вопрос. Можно ли примонтировать раздел к образу так, чтобы на хост системе появились файлы из образа?
NM
kSandr
Нам точно следует избавиться от одной из двух групп )
Oleg
darkwoolf
привет всем, я не мастер в докере, но мне нужно настроить laravel на беке и на фронте реакт..Если с ларавел всё более менее терпимо, то с реактом много вопросов. Мне нужно сделать контейнер с нодой в которой бы запускался бы реакт, или можно как с vue.js просто заинитить базовую компоненту в простом шаблоне без всяких нод?
darkwoolf
Пока что достаточно теории
Uber
Ребят
Uber
а как код скинуть?)
Рубикон
... чет дикое что-то
George
Алексей
`так?
Алексей
Фак))
Uber
George
код
George
Тремя `
Алексей
тест
George
Uber
Зачем ?
чтобы запустить дженкинс с jav-ы
Uber
или это надо полностью синтаксис переписывать?
Uber
как раз таки нужно)
Uber
они с конфига поттягиваются
George
Но вообще - ты можешь докер-энтрипойнт.сш сделать