Docker 컨테이너 수동 네트워크 설정이 작동하지 않습니다.

Docker 컨테이너 수동 네트워크 설정이 작동하지 않습니다.

두 개의 컨테이너가 서로 통신해야 하는 애플리케이션 환경이 있습니다. 컨테이너 A는 컨테이너 B로부터 메시지를 받고, 컨테이너 A는 B의 연결 IP 주소를 사용하여 컨테이너 B로 다시 연결을 시작합니다.

따라서 호스트와 동일한 네트워크에 있어야 하는 컨테이너 IP 주소가 필요합니다. 나는 이것을 따른다도커 + 브리지 + DHCP지침.

질문:나는 eth0장치를 용기에 넣지 않았습니다. 내 컨테이너가 시작되어 ubuntu:14.04추가됩니다 lxc.

컨테이너는 추가 매개변수로 시작됩니다. --net=none --lxc-conf=\"lxc.network.type=veth\" \ --lxc-conf=\"lxc.network.link=br0\" --lxc-conf=\"lxc.network.name=eth0\" --lxc-conf=\"lxc.network.flags=up\" "

하지만 컨테이너에는 해당 인터페이스가 표시되지 않습니다. ifconfig가 lo를 반환합니다.

내가 놓친 게 무엇입니까? 내 컨테이너에는 사용자 지정 시작 스크립트가 있습니다.


편집하다:내 호스트 컴퓨터는 최신 우분투 14.04를 실행하고 있습니다. Docker가
호스트 머신에 설치되었습니다 lxc(오늘 설치됨).

컨테이너의 Docker 검사에는 lxc-conf정의된 키가 표시됩니다.

실행되지 않는 것 같은데 lxc이유를 모르겠습니다. 디버그 호출 lxc은 알려진 문제이며 현재 해결 방법이 없습니다.

관련 정보