Docker: không thể thêm giao diện cặp (hoạt động không được hỗ trợ)


23

Sau khi cài đặt Docker, tôi gặp lỗi khi thử chạy ví dụ Hello World:

Error response from daemon: Cannot start container 4145d0fccd96b904e4ab4413735f1129b8765429bad5be71dc8d5f4c0760666d:
failed to create endpoint high_saha on network bridge:
failed to add the host (veth7f6f907) <=> sandbox (veth788d9dc) pair interfaces: operation not supported

(Tôi vừa nâng cấp máy chủ Debian của mình từ Wheezy lên Jessie)

Có ai có ý tưởng tại sao tôi nhận được lỗi này? Tôi đã bỏ lỡ một cái gì đó trong quá trình nâng cấp?

Cảm ơn bạn đã giúp đỡ.


Hạt nhân nào bạn đang chạy?
Michael Hampton

3.10,23-xxxx-std-ipv6-64
piero-la-lune

Câu trả lời:


7

Bạn đã khởi động hệ thống của mình với kernel tùy chỉnh của OVH, được xây dựng theo thông số kỹ thuật của OVH và có thể không phù hợp để chạy phần mềm bạn muốn chạy.

Thay đổi cấu hình máy chủ chuyên dụng của bạn để khởi động từ kernel được cài đặt trên ổ cứng do bản phân phối Linux của bạn cung cấp.

Màn hình cấu hình khởi động OVH


1
Tôi đã cài đặt kernel mới và bảo Grub sử dụng nó. Bây giờ nó hoạt động! Cảm ơn !
piero-la-lune

1
Nếu cần lưu ý rằng nếu bạn cập nhật lên kernel mới nhưng vẫn chạy trên phiên bản đã cài đặt trước đó, lỗi này sẽ xuất hiện. Sau khi khởi động lại các vấn đề biến mất.
Darragh

90

Trong trường hợp của tôi, lỗi xuất hiện mỗi khi tôi cập nhật kernel Linux của mình. Nó biến mất khi tôi khởi động lại máy tính.

Tôi đang sử dụng Arch Linux.


8
Điều đó là bình thường, vì khi nâng cấp kernel, tất cả các tệp mô-đun .ko trong /usr/lib/modules/{KERNEL_VERSION}kernel đang chạy sẽ bị xóa. Docker cần một số mô-đun tun / tap để tạo giao diện và cố gắng tải chúng thất bại sau khi nâng cấp kernel. Khởi động lại giúp vì tất cả các tệp mô-đun đều có sẵn cho kernel mới. Một cách giải quyết khác sẽ là giải nén lại các mô-đun cho kernel cũ nếu bạn vẫn có gói pacman nằm xung quanh và muốn tránh khởi động lại.
cbley

3
Bạn đã khởi động lại sau khi cập nhật kernel?
Daniel Andrei Mincă

1
tương tự ở đây Điều đó làm cho lỗi biến mất và container bắt đầu đúng sau khi khởi động lại.
Nicolas Modr gia
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.