Docker и bridge

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
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!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1297
Зарегистрирован: 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
рядовой
Сообщения: 40
Зарегистрирован: 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
ст. лейтенант
Сообщения: 1220
Зарегистрирован: 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
ст. лейтенант
Сообщения: 1220
Зарегистрирован: 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
ст. лейтенант
Сообщения: 1220
Зарегистрирован: 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