Tôi đã cài đặt docker trên CentOS 7 và tôi đang chạy tường lửa.
Từ bên trong container của tôi, đi đến máy chủ (mặc định 172.17.42.1)
Bật tường lửa
container# nc -v 172.17.42.1 4243
nc: connect to 172.17.42.1 port 4243 (tcp) failed: No route to host
tắt tường lửa
container# nc -v 172.17.42.1 4243
Connection to 172.17.42.1 4243 port [tcp/*] succeeded!
Tôi đã đọc các tài liệu trên tường lửa và tôi không hiểu hết về chúng. Có cách nào đơn giản là cho phép mọi thứ trong bộ chứa docker (tôi đoán trên bộ điều hợp docker0) không giới hạn quyền truy cập vào máy chủ không?
add-port
là thừa. Nếudocker0
được đánh dấu đáng tin cậy, cổng đó sẽ được thông qua.