Docker საბაზისო N13. ქსელები Docker-ში (Networking)

03.03.2024 01:41:05

გაკვეთილში განხილულია: - ქსელების მუშაობის პრინციპები Docker-ში - Docker-ში არსებული ქსელების ტიპები (drivers): bridge, host, null, macvlan, ipvlan, overlay - Docker სივრცეში არსებული ქსელების ნუსხის ნახვა: docker network ls - სხვადასხვა ტიპის ქვექსელის შექმნა Docker-ში: docker network create -d bridge/host/null/macvlan/ipvlan NetName - შექმნილი ქვექსელის ინსპექტირება: docker network inspect NetName - Docker სივრციდან ქვექსელის ამოშლა: docker network rm NetName - ქვექსელის შექმნა განსაზღვრული დიაპაზონით: docker network create -d bridge --subnet 192.68.1.0/24 --gateway 192.168.1.1 NetName - ქსელური ინსტრუმენტების შემცველი "image"-ს გამოყენება: nicolaka/netshoot - Default bridge ქვექსელში გაშვებული კონტეინერების ერთმანეთთან კომუნიკაცია: IP მისამართებით, DNS-ით - კონტეინერის საკუთარ ქვექსელში გაშვება: docker run --rm -it --name ContainerName --net NetName ... - საკუთარ bridge ქვექსელში გაშვებული კონტეინერების ერთმანეთთან კომუნიკაცია: IP მისამართებით, DNS-ით - გაშვებული კონტეინერის ერთი ქვექსელიდან მეორეში გადასროლა მისი გაჩერების გარეშე: docker network connect NetName ContainerName - გაშვებული კონტეინერის არასასურველი ქვექსელიდან ჩახსნა: docker network disconnect NetID... - ქვექსელის DHCP-სთვის კონკრეტული დიაპაზონიდან IP მისამართის დარიგების იძულება კონტეინერისთვის: docker network create -d macvlan --subnet 192.168.10.0/24 --gateway 192.168.10.1 --ip-range 192.168.10.77/32 -o parent=NetInterface NetName #networking #bridge #host #null #macvlan #ipvlan #docker #დოკერი #compose

გაზიარება: