Я пробовал немало вещей, но мне почему-то не удалось подключить докер-контейнер к домашней сети.
Я настроил Docker-контейнер для запуска с использованием как хост и мост, и я бы предпочел назначить докер-контейнеру внутренний статический IP-адрес 192.168.1.107
Я включил опцию сетевого хоста на рабочем столе Docker.
Опция сети хоста Docker включена
и попробовала создать сеть несколькими способами, но ничего не помогло:
Код: Выделить всё
docker network create --driver bridge --subnet 192.168.1.0/24 --gateway 192.168.1.1 **bridge-network**
docker run --rm --name pihole **--net bridge-network** --cap-add=NET_ADMIN --restart=no -d pihole/pihole:latest
Код: Выделить всё
# bash
root@380ea4d39a3e:/# hostname
380ea4d39a3e
root@380ea4d39a3e:/# hostname -i
192.168.1.2
root@380ea4d39a3e:/# ping 192.168.1.186
PING 192.168.1.186 (192.168.1.186) 56(84) bytes of data.
From 192.168.1.2 icmp_seq=1 Destination Host Unreachable
From 192.168.1.2 icmp_seq=2 Destination Host Unreachable
From 192.168.1.2 icmp_seq=3 Destination Host Unreachable
IP-адрес DHCP-сервера Бассейн
Я также пробовал бегать:
Код: Выделить всё
docker run --rm --name pihole --hostname=pi.hole **--net=host** --env=IPv6=False --cap-add=NET_ADMIN --restart=no -d pihole/pihole:latest
Код: Выделить всё
# bash
root@pi:/# hostname
pi.hole
root@pi:/# hostname -I
192.168.65.6 192.168.65.3 172.17.0.1 192.168.1.1 fyx4:f318:0123::1 fyx4:f318:0123::7
root@pi:/# ping 192.168.1.186
PING 192.168.1.186 (192.168.1.186) 56(84) bytes of data.
From 192.168.1.1 icmp_seq=1 Destination Host Unreachable
From 192.168.1.1 icmp_seq=5 Destination Host Unreachable
From 192.168.1.1 icmp_seq=6 Destination Host Unreachable
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/793 ... -dhcp-serv