2015-08-07 11 views
12

Tôi đang cố định cấu hình vùng chứa Docker, chạy tengine trên Ubuntu 14, để sử dụng syncookies. Tuy nhiên tôi đang đối mặt với một số vấn đề.Đập lũ và net.ipv4.tcp_syncookies

Máy chủ có net.ipv4.tcp_syncookies=1 các tính năng bật và đồng bộ hóa hoạt động trực tiếp trên máy chủ. Nhưng vùng chứa trên cùng một máy chủ không sử dụng syncookies.

Có ai biết cách nhận vùng chứa để sử dụng syncookies không?

Cảm ơn trước :).

+0

Tôi đã theo ấn tượng rằng cả hai quá trình tự nhiên và chứa sử dụng mạng máy chủ ngăn xếp, tách biệt thành không gian tên. Vì vậy, nó khá kỳ quặc rằng thiết lập global 'net.ipv4.xxx' bằng cách nào đó không áp dụng cho container ... –

Trả lời

3

Tôi nghi ngờ cầu mặc định sẽ thiếu nhiều tùy chỉnh bạn thực hiện trên giao diện mạng máy chủ. Bỏ qua cây cầu hoàn toàn và đính kèm container trực tiếp đến mạng máy chủ (không phải là một bác sĩ đa khoa tốt, nhưng trường hợp sử dụng của bạn là không điển hình) với a:

docker run --network host ... 
+1

Chúng ta đã làm được điều đó, nhưng bằng cách sử dụng docker-compose' net: "host" ' – rudkjobing

Các vấn đề liên quan