Docker и bridge

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Dominator
мл. сержант
Сообщения: 119
Зарегистрирован: 2009-06-06 15:43:01
Откуда: Новосибирск/Кобург
Контактная информация:

Docker и bridge

Непрочитанное сообщение Dominator » 2016-04-08 7:18:17

Всех приветствую!

Буквально вчера обновился с 10.2 на 11.0. Отвалился docker - не может соединиться с мостом. Кто-нибудь знает, что ему не понравилось?

Код: Выделить всё

[root@NikBSD /home/dominator]# docker -d -e jail -s zfs -g /usr/docker -D
DEBU[0000] Registering GET, /containers/{name:.*}/attach/ws
DEBU[0000] Registering GET, /exec/{id:.*}/json         
DEBU[0000] Registering GET, /version                   
DEBU[0000] Registering GET, /images/search             
DEBU[0000] Registering GET, /images/get                 
DEBU[0000] Registering GET, /images/{name:.*}/history   
DEBU[0000] Registering GET, /containers/json           
DEBU[0000] Registering GET, /containers/{name:.*}/top   
DEBU[0000] Registering GET, /info                       
DEBU[0000] Registering GET, /containers/{name:.*}/export
DEBU[0000] Registering GET, /containers/{name:.*}/json 
DEBU[0000] Registering GET, /images/{name:.*}/get       
DEBU[0000] Registering GET, /images/{name:.*}/json     
DEBU[0000] Registering GET, /containers/{name:.*}/logs 
DEBU[0000] Registering GET, /containers/{name:.*}/stats
DEBU[0000] Registering GET, /_ping                     
DEBU[0000] Registering GET, /events                     
DEBU[0000] Registering GET, /images/json               
DEBU[0000] Registering GET, /containers/ps             
DEBU[0000] Registering GET, /containers/{name:.*}/changes
DEBU[0000] Registering POST, /containers/{name:.*}/restart
DEBU[0000] Registering POST, /exec/{name:.*}/start     
DEBU[0000] Registering POST, /auth                     
DEBU[0000] Registering POST, /containers/{name:.*}/pause
DEBU[0000] Registering POST, /containers/{name:.*}/unpause
DEBU[0000] Registering POST, /containers/{name:.*}/start
DEBU[0000] Registering POST, /containers/{name:.*}/attach
DEBU[0000] Registering POST, /containers/{name:.*}/copy
DEBU[0000] Registering POST, /exec/{name:.*}/resize     
DEBU[0000] Registering POST, /images/{name:.*}/push     
DEBU[0000] Registering POST, /images/create             
DEBU[0000] Registering POST, /images/load               
DEBU[0000] Registering POST, /containers/create         
DEBU[0000] Registering POST, /containers/{name:.*}/kill
DEBU[0000] Registering POST, /containers/{name:.*}/stop
DEBU[0000] Registering POST, /build                     
DEBU[0000] Registering POST, /images/{name:.*}/tag     
DEBU[0000] Registering POST, /containers/{name:.*}/wait
DEBU[0000] Registering POST, /containers/{name:.*}/resize
DEBU[0000] Registering POST, /containers/{name:.*}/exec
DEBU[0000] Registering POST, /containers/{name:.*}/rename
DEBU[0000] Registering POST, /commit                   
DEBU[0000] Registering DELETE, /containers/{name:.*}   
DEBU[0000] Registering DELETE, /images/{name:.*}       
DEBU[0000] Registering OPTIONS,                         
WARN[0000] Kernel version detection is available only on linux
DEBU[0000] docker group found. gid: 1002               
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock)
DEBU[0000] [graphdriver] trying provided driver "zfs"   
DEBU[0000] [zfs] zfs get -rHp -t filesystem all bsddata/docker
DEBU[0000] Using graph driver zfs                       
DEBU[0000] Using default logging driver json-file       
DEBU[0000] Creating images graph                       
DEBU[0001] Restored 35 elements                         
DEBU[0001] Creating repository list                     
DEBU[0001] [bridge] init driver                         
WARN[0001] port allocator - using fallback port range 49153-65535 due to error: open /proc/sys/net/ipv4/ip_local_port_range: no such file or directory
INFO[0001] Bridge interface not found, trying to create it
DEBU[0001] Creating bridge lo1 with network 172.17.42.1/16
ERRO[0001] Could not configure Bridge: exit status 1   
FATA[0001] Error starting daemon: Error initializing Bridge: exit status 1


make -C /usr/ports/sysutils/docker-freebsd reinstall clean не помогает

Код: Выделить всё

[root@NikBSD /home/dominator]# uname -a
FreeBSD NikBSD 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r297612: Wed Apr  6 23:55:13 NOVT 2016     dominator@NikBSD:/usr/obj/usr/src_11/sys/GENERIC  amd64
Windows must die!

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1280
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Docker и bridge

Непрочитанное сообщение dekloper » 2016-05-14 12:39:05

ну дык на 11 никто и не обещал что будет работать..
build on FreeBSD 10.1 - ok


зы. а нафига оно такое кривое, и без вимаджа..?
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Аватара пользователя
Dominator
мл. сержант
Сообщения: 119
Зарегистрирован: 2009-06-06 15:43:01
Откуда: Новосибирск/Кобург
Контактная информация:

Docker и bridge

Непрочитанное сообщение Dominator » 2016-05-14 13:54:19

dekloper писал(а):ну дык на 11 никто и не обещал что будет работать..
зы. а нафига оно такое кривое, и без вимаджа..?


Дык, на другой то тачке фряха 11-r294499 и все работает. Вот я и пытаюсь понять, что сломали в моем билде и как теперь быть.
Go пересобирал (portmaster обновлял его)

P.S. Пока обхожусь виртуалкой в bhyve, но это ИМХО не выход

Отправлено спустя 10 минут 16 секунд:
Несколько минут назад обновил очередной раз из портов софт и пришла в голову идея

Код: Выделить всё

make -C /usr/ports/lang/go deinstall
make -C /usr/ports/sysutils/docker-freebsd deinstall
make -C /usr/ports/sysutils/docker-freebsd install clean


Все заработало. Вывод: перед обновлением надо сдампить список всего ПО, которое установлено и при сбоях вместо make reinstall clean юзать make deinstall; make install clean

Касательно Vimage: мне надо тестить разный софт и docker для этого очень хорошо подходит
Windows must die!

guest
проходил мимо

Docker и bridge

Непрочитанное сообщение guest » 2016-05-15 0:01:46

Dominator писал(а):
dekloper писал(а):ну дык на 11 никто и не обещал что будет работать..
зы. а нафига оно такое кривое, и без вимаджа..?


Дык, на другой то тачке фряха 11-r294499 и все работает. Вот я и пытаюсь понять, что сломали в моем билде и как теперь быть.
Go пересобирал (portmaster обновлял его)

P.S. Пока обхожусь виртуалкой в bhyve, но это ИМХО не выход

Отправлено спустя 10 минут 16 секунд:
Несколько минут назад обновил очередной раз из портов софт и пришла в голову идея

Код: Выделить всё

make -C /usr/ports/lang/go deinstall
make -C /usr/ports/sysutils/docker-freebsd deinstall
make -C /usr/ports/sysutils/docker-freebsd install clean


Все заработало. Вывод: перед обновлением надо сдампить список всего ПО, которое установлено и при сбоях вместо make reinstall clean юзать make deinstall; make install clean

Касательно Vimage: мне надо тестить разный софт и docker для этого очень хорошо подходит


неверный подход, использовать нужно pkg delete вместо make deinstall, а порты следует зачищать
перед пересборкой, те сперва clean depends, затем make install, итого

# pkg delete portname
# find /usr/ports/ -name work -exec rm -rf {} \;
# make -C /usr/ports/category/port install

почему pkg delete - поиск, не так давно объяснялось

Аватара пользователя
Dominator
мл. сержант
Сообщения: 119
Зарегистрирован: 2009-06-06 15:43:01
Откуда: Новосибирск/Кобург
Контактная информация:

Docker и bridge

Непрочитанное сообщение Dominator » 2016-05-16 11:48:51

undefined писал(а):Источник цитаты неверный подход, использовать нужно pkg delete вместо make deinstall

А в чем неправильность? Можно по-подробней? Я просто всегда юзал make deinstall
Windows must die!

Аватара пользователя
ommm
рядовой
Сообщения: 39
Зарегистрирован: 2011-01-28 15:18:48

Docker и bridge

Непрочитанное сообщение ommm » 2016-08-25 22:19:01

ребят подскажите.. docker под freebsd вообще живой или нет ? а то судя по гитхабу последний коммит 29 июля 2015 был(

LBV
ефрейтор
Сообщения: 60
Зарегистрирован: 2014-09-03 10:18:00

Docker и bridge

Непрочитанное сообщение LBV » 2016-08-26 11:31:14

Как по мне, хочешь юзать докер и все его прелести, ставь линукс. Под фряхуой это не то.

Аватара пользователя
Dominator
мл. сержант
Сообщения: 119
Зарегистрирован: 2009-06-06 15:43:01
Откуда: Новосибирск/Кобург
Контактная информация:

Docker и bridge

Непрочитанное сообщение Dominator » 2016-08-28 10:46:32

LBV писал(а):Источник цитаты Как по мне, хочешь юзать докер и все его прелести, ставь линукс. Под фряхуой это не то.

Все дело в том, что у меня хостовая ОС фряха, а для докера отдельную ВМ делать - жирно будет

ommm писал(а):Источник цитаты ребят подскажите.. docker под freebsd вообще живой или нет ? а то судя по гитхабу последний коммит 29 июля 2015 был(

Да вроде пашет (у меня), хотя оригинальный jail мне нравится больше. Плюс, докер дальше портировать не получается, т.к. jail из коробки мало что умеет (RCTL надо настраивать)
Windows must die!

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1157
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Docker и bridge

Непрочитанное сообщение xM » 2016-08-30 15:21:51

Dominator писал(а):Источник цитаты Вывод: перед обновлением надо сдампить список всего ПО, которое установлено и при сбоях вместо make reinstall clean юзать make deinstall; make install clean

Вообще-то пересборка всего прикладного софта при смене старшей версии рекомендовано Handbook - ABI то меняется.
А после него надо сделать третий freebsd-update install.

Отправлено спустя 1 минуту 7 секунд:
Dominator писал(а):Источник цитаты т.к. jail из коробки мало что умеет (RCTL надо настраивать)

Спасибо, что появилось. А то раньше то вообще не было.
IT voodoo blog https://kostikov.co

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1157
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Docker и bridge

Непрочитанное сообщение xM » 2016-09-23 22:13:26

Кстати, Docker для FreeBSD называется CBSD
IT voodoo blog https://kostikov.co

olevole
рядовой
Сообщения: 16
Зарегистрирован: 2012-03-04 18:10:04

Docker и bridge

Непрочитанное сообщение olevole » 2016-09-23 22:55:29

Активно сам использую Docker в работе (на Линукс, конечно) и могу только подтвердить, что на фре этот костыль называемый freebsd-docker даже пробовать не стоит, если нервы дороги. Да и не докер это вовсе. В любом случае, в ближайшие 3 года это тупиковая дорожка (получить докер на FreeBSD). Если хочется контейниризации на фре, то действительно лучше пользоваться тем софтом, который и ориентирован на jail. CBSD - ориентирована, но это все таки также далеко от Docker, как и то что в портах назвали freebsd-docker ;-)

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1157
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Docker и bridge

Непрочитанное сообщение xM » 2016-09-23 23:02:37

olevole писал(а):Источник цитаты CBSD - ориентирована, но это все таки также далеко от Docker

Ну я ж авансом. Пока не Docker, да. Но потенциал налицо.
Болеем за вас!
IT voodoo blog https://kostikov.co

olevole
рядовой
Сообщения: 16
Зарегистрирован: 2012-03-04 18:10:04

Docker и bridge

Непрочитанное сообщение olevole » 2016-09-23 23:49:27

xM писал(а):Пока не Docker, да


Спасибо)) В догонялку с доскером и не играем. Да и это бессмысленно - у фряшки под капотом тупо особо ничего и нет для аналогии. CBSD больше на LXD, OpenNebula/Proxmox/AWS поглядывает. Собственно, в связи со сменой центра тяжести на дальнейшее развитие CBSD и анонсег ;-)

maverick
проходил мимо
Сообщения: 1
Зарегистрирован: 2017-03-31 20:24:50

Docker и bridge

Непрочитанное сообщение maverick » 2017-03-31 20:41:51

LBV писал(а):Как по мне, хочешь юзать докер и все его прелести, ставь линукс. Под фряхуой это не то.


Гуглил этот вопрос недавно и пришел к такому же мнению. Статья на эту тему нашлась неплохая, с аналогичными выводами: https://www.bsdstore.ru/ru/articles/doc ... eebsd.html


Вернуться в «FreeBSD»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей