История изменений
Исправление Vlad-76, (текущая версия) :
Буквально пару недель назад потратил время на ролик в интернет по docker. Автор ролика при конфигурировании сети не разъяснял что происходит под капотом (с бриджами , с iptables, с ТМ в linux) но мне подумалось что скорее всего как и у других (openvz,lxc и др). Но автор объяснял (на мой взглад не очень глубоко) про то какие сети бывают в docker и как это делается через команду docker.
Все же я подсмотрел командой iptables список правил и ничего для себя интересного не увидел и решил, что разрабы докер-а знают как правильно конфигурить iptables, bridges и т.д. от меня нужно правильно формулировать команде docker ключи с параметрами
ролик про сети в docker https://youtu.be/O8N1lvkIjig?t=6523
Автор ролика в некоторых местах объясняет некоторые вещи некорректно - допустим нужно сказать о пробросе портов с использованием NAT - вместо этого он говорит «мостик», хотя мостик,мост,бридж в Linux имеет свое значение
root@secure:~/docker# brctl show
bridge name bridge id STP enabled interfaces
docker0 8000.0242ef105826 no veth83b063b
veth8629061
veth9d330fc
vethcbdfb4d
vethff1430b
root@secure:~/docker#
есть интересные ключи для понимания сущностей которыми оперирует docker
docker network ls[br]
root@secure:~# docker network ls
NETWORK ID NAME DRIVER SCOPE
f5303ce6d3c0 bridge bridge local
8e771da8f2c7 host host local
9064fe04205a my-8021q-macvlan-net macvlan local
689755f80129 none null local
docker inspect <NETWORK ID>
https://www.procustodibus.com/blog/2022/02/wireguard-remote-access-to-docker-...
Исходная версия Vlad-76, :
Буквально пару недель назад потратил время на ролик в интернет по docker. Автор ролика при конфигурировании сети не разъяснял что происходит под капотом (с бриджами , с iptables, с ТМ в linux) но мне подумалось что скорее всего как и у других (openvz,lxc и др). Но автор объяснял (на мой взглад не очень глубоко) про то какие сети бывают в docker и как это делается через команду docker.
Все же я подсмотрел командой iptables список правил и ничего для себя интересного не увидел и решил, что разрабы докер-а знают как правильно конфигурить iptables, bridges и т.д. от меня нужно правильно формулировать команде docker ключи с параметрами
ролик про сети https://youtu.be/O8N1lvkIjig?t=6523
Автор ролика в некоторых местах объясняет некоторые вещи некорректно - допустим нужно сказать о пробросе портов с использованием NAT - вместо этого он говорит «мостик», хотя мостик,мост,бридж в Linux имеет свое значение
root@secure:~/docker# brctl show
bridge name bridge id STP enabled interfaces
docker0 8000.0242ef105826 no veth83b063b
veth8629061
veth9d330fc
vethcbdfb4d
vethff1430b
root@secure:~/docker#
[\code]
ВОбщем к чему я написал, сеть в docker это не сложно, потратьте время на этот ролик станет многое понятнее. [br]
есть интересные ключи для понимания сущностей которыми оперирует docker[br]
docker network ls[br]
root@secure:~# docker network ls
NETWORK ID NAME DRIVER SCOPE
f5303ce6d3c0 bridge bridge local
8e771da8f2c7 host host local
9064fe04205a my-8021q-macvlan-net macvlan local
689755f80129 none null local
docker inspect <NETWORK ID>
[\code]
Есть даже руководства для конфигурирования того чего Вам нужно [br]
https://www.procustodibus.com/blog/2022/02/wireguard-remote-access-to-docker-containers/#wireguard-on-the-host