Size: a a a

2019 March 12

A

Alex in Home Assistant
OXOTH1K
говно. не пойму в чем дело. Работало на старой системе
насколько я помню в докере есть костыль с прописанными NS серверами, и докер по умолчанию игнорирует локальный DNS.
Попробуй этому контейнеру прописать dns отдельно - https://docs.docker.com/v17.09/engine/userguide/networking/default_network/configure-dns/
источник

O

OXOTH1K in Home Assistant
Alex
насколько я помню в докере есть костыль с прописанными NS серверами, и докер по умолчанию игнорирует локальный DNS.
Попробуй этому контейнеру прописать dns отдельно - https://docs.docker.com/v17.09/engine/userguide/networking/default_network/configure-dns/
контейнер который использует сеть хоста берет неймсервер из хостовой машины
источник

O

OXOTH1K in Home Assistant
Alex
насколько я помню в докере есть костыль с прописанными NS серверами, и докер по умолчанию игнорирует локальный DNS.
Попробуй этому контейнеру прописать dns отдельно - https://docs.docker.com/v17.09/engine/userguide/networking/default_network/configure-dns/
docker exec -it esphomeyaml bash
root@ubuntu:/config# cat /etc/resolv.conf
search local
nameserver 192.168.1.1
options edns0
источник

A

Alex in Home Assistant
OXOTH1K
контейнер который использует сеть хоста берет неймсервер из хостовой машины
Хм, а ping и nslookup искомые хосты тоже не находит?
источник

O

OXOTH1K in Home Assistant
Alex
Хм, а ping и nslookup искомые хосты тоже не находит?
с контейнера нет
источник

O

OXOTH1K in Home Assistant
с хост машины работает
источник

O

OXOTH1K in Home Assistant
nslookup в контейнере нет
источник

A

Alex in Home Assistant
что nslookup в контейнере говорит?
источник

A

Alex in Home Assistant
ааа
источник

Ii

Ilya ilichov in Home Assistant
помоему докер это гимор
источник

Ii

Ilya ilichov in Home Assistant
проще поднять через pip
источник

SB

Stanislav Bolshakov in Home Assistant
OXOTH1K
контейнер который использует сеть хоста берет неймсервер из хостовой машины
Только если сетевой драйвер хост. Если macvlan, то костыли.

delirium@rpi3:~$ docker exec -it esphome cat /etc/resolv.conf
nameserver 127.0.0.11
options ndots:0
источник

A

Alex in Home Assistant
Ilya ilichov
проще поднять через pip
Ой нет спасибо. Через некоторое время такой адский бардак образуется. Что разгребать его крайне геморойно.
источник

O

OXOTH1K in Home Assistant
Stanislav Bolshakov
Только если сетевой драйвер хост. Если macvlan, то костыли.

delirium@rpi3:~$ docker exec -it esphome cat /etc/resolv.conf
nameserver 127.0.0.11
options ndots:0
блэт. Все. Работало. На этой же системе но на другой машине
источник

Ii

Ilya ilichov in Home Assistant
хз зачем нужна лишняя виртуализация если ты не планируешь делать жесткую изоляцию хостов или не планируешь поднимать сотню другую контейнеров и не девопс :)
источник

O

OXOTH1K in Home Assistant
Ilya ilichov
хз зачем нужна лишняя виртуализация если ты не планируешь делать жесткую изоляцию хостов или не планируешь поднимать сотню другую контейнеров и не девопс :)
у меня их 10
источник

SB

Stanislav Bolshakov in Home Assistant
Ilya ilichov
хз зачем нужна лишняя виртуализация если ты не планируешь делать жесткую изоляцию хостов или не планируешь поднимать сотню другую контейнеров и не девопс :)
Чтобы обновляться и откатываться в случае нужды без геморроя.
источник

O

OXOTH1K in Home Assistant
Stanislav Bolshakov
Чтобы обновляться и откатываться в случае нужды без геморроя.
+ это
источник

Ii

Ilya ilichov in Home Assistant
ну тогда just enought linux как раз для вас в виде контейнера :)
источник

O

OXOTH1K in Home Assistant
Stanislav Bolshakov
Только если сетевой драйвер хост. Если macvlan, то костыли.

delirium@rpi3:~$ docker exec -it esphome cat /etc/resolv.conf
nameserver 127.0.0.11
options ndots:0
так и чо делать та?
источник