Mở iptables trên Docker Swarm

Mở iptables trên Docker Swarm

 

Để các container ở các VPS docker worker và Leader có thể thông được với nhau cần mở firewall, cụ thể mình dùng iptables

Nếu chưa cài iptables, tiến hành cài iptables trên Ubuntu.

apt-get install iptables-persistent

netfilter-persistent flush

Cài iptables trên centos​​ nếu chưa cài.

sudo yum install iptables-services

sudo systemctl start iptables

sudo systemctl start ip6tables

sudo systemctl enable iptables

sudo systemctl enable ip6tables

sudo systemctl status iptables

sudo systemctl status ip6tables

Mở các port

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

iptables -A INPUT -p tcp --dport 2376 -j ACCEPT

iptables -A INPUT -p tcp --dport 2377 -j ACCEPT

iptables -A INPUT -p tcp --dport 7946 -j ACCEPT

iptables -A INPUT -p udp --dport 7946 -j ACCEPT

iptables -A INPUT -p udp --dport 4789 -j ACCEPT

Để lưu vĩnh viễn các rule, các rule vẫn hoạt động sau khi khởi động lại máy chủ.

nano /etc/iptables/rules.v4

Add dòng sau trên tất cả các node:

-A INPUT -p tcp --dport 22 -j ACCEPT

-A INPUT -p tcp --dport 2376 -j ACCEPT

-A INPUT -p tcp --dport 2377 -j ACCEPT

-A INPUT -p tcp --dport 7946 -j ACCEPT

-A INPUT -p udp --dport 7946 -j ACCEPT

-A INPUT -p udp --dport 4789 -j ACCEPT

Sau đó khởi động lại iptables

netfilter-persistent save

sudo systemctl restart docker

 

Chúc các bạn thành công.

Tham khảo:

https://www.digitalocean.com/community/tutorials/how-to-configure-the-linux-firewall-for-docker-swarm-on-ubuntu-16-04

BÀI VIẾT CÙNG CHUYÊN MỤC

Hướng dẫn nâng cấp GitLab EE 19.2.4 lên 19.3.2 an toàn trên Ubuntu 24.04
Hướng dẫn nâng cấp GitLab EE 19.2.4 lên 19.3.2 an toàn ...

Hướng dẫn nâng cấp GitLab EE 19.2.4 lên 19.3.2 an toàn trên Ubuntu 24.04

Mẫu nhúng HTML cho khóa học – Course trên Canvas LMS tại CloudX
Mẫu nhúng HTML cho khóa học – Course trên Canvas LMS ...

Mẫu nhúng HTML cho khóa học – Course trên Canvas LMS tại CloudX

Telegram biến mất khỏi App Store: Người dùng iPhone tải và cài đặt thế nào cho an toàn?
Telegram biến mất khỏi App Store: Người dùng iPhone ...

Telegram biến mất khỏi App Store: Người dùng iPhone tải và cài đặt thế nào cho ...

CẢNH BÁO BẢO MẬT: Lỗ Hổng Nghiêm Trọng CVE-2026-42533 Trên NGINX – Cập Nhật Ngay Để Tránh Rủi Ro Bị Tấn Công
CẢNH BÁO BẢO MẬT: Lỗ Hổng Nghiêm Trọng CVE-2026-42533 ...

CẢNH BÁO BẢO MẬT: Lỗ Hổng Nghiêm Trọng CVE-2026-42533 Trên NGINX – Cập Nhật ...

BACKUP DỮ LIỆU LỚN TỪ LINUX UBUNTU 24.04 LTS LÊN GOOGLE DRIVE AN TOÀN, TỐI ƯU BĂNG THÔNG
BACKUP DỮ LIỆU LỚN TỪ LINUX UBUNTU 24.04 LTS LÊN ...

BACKUP DỮ LIỆU LỚN TỪ LINUX UBUNTU 24.04 LTS LÊN GOOGLE DRIVE AN TOÀN, TỐI ƯU ...

Top 5 hệ thống LMS tốt nhất năm 2026 – Giải pháp quản lý học tập hiện đại cho trường học và doanh nghiệp
Top 5 hệ thống LMS tốt nhất năm 2026 – Giải pháp quản ...

Top 5 hệ thống LMS tốt nhất năm 2026 – Giải pháp quản lý học tập hiện đại cho ...