Cannot start Docker in container on Virtuozzo 6 update 10: address family not supported by protocol

Vấn đề

Sau khi update Docker từ version 1.8 lên 1.9 thì không thể start docker trong môi trường virtuozzo container, thông báo lỗi ở version virtuozzo 6 update 10

[root@ct ~]# docker run -d -p 80 test/hello-world

WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded.

Error response from daemon: Cannot start container ID: unable to set hairpin mode on veth101 via netlink: address family not supported by protocol

Nguyên nhân

Docker 1.9 không được hỗ trợ trong virtuozzo 6 update 10.

Giải pháp

Sẽ được update hỗ trợ trong bản fix tiếp theo của Virtuozzo là PSBM-39725 and PSBM-39836.

Hướng xử lý tạm thời.

Tiến hành downgrade Docker xuống version 1.7.1

Nếu đã cài đặt Docker application template, vui lòng thao tác theo các bước bên dưới để có thể tiến hành downgrade.

* Remove Docker ra khỏi Container

[root@ct ~]# yum -y remove docker

Tiến hành cài đặt 1.7.1

[root@ct ~]# yum -y install docker-1.7.1

Trong trường hợp không tìm thấy gói Docker 1.7.1, vui lòng cài đặt từ chính repo của Docker.

[root@ct ~]# cat >/etc/yum.repos.d/docker.repo <<EOF

[dockerrepo]

name=Docker Repository

baseurl=https://yum.dockerproject.org/repo/main/centos/7

enabled=1

gpgcheck=1

gpgkey=https://yum.dockerproject.org/gpg

EOF

[root@ct ~]# yum -y install docker-engine-1.7.1

 

http://kb.odin.com/en/127636

BÌNH CHỌN:

Hãy bình chọn 5 sao nếu bạn tìm thấy nội dung hữu ích.

Xếp hạng: 0 / 5. Phiếu bầu: 0

Cảm ơn bạn đã bình chọn.

    YÊU CẦU TƯ VẤN DỊCH VỤ