2016-07-11 3 views
3

내가 성공적으로 오버레이 네트워크를 구축 실패,하지만 난이 네트워크를 사용하여 고정 표시기 컨테이너를 만들 때 그것은 실패실행 고정 표시기

docker run --net my_overlay --name test -it centos6 bash 

고정 표시기 : 데몬에서 오류 응답 : 추가 할 수 없습니다 veth 쌍을 네트워크 샌드 박스 내부 : "vethdee0c9b"에 적절한 마스터 "ov-000100-00d00"을 찾을 수 없습니다.

노드의 IP 주소가 10.16.26.118이고 원래 시작 데몬 명령은 다음과 같습니다

/usr/bin/docker daemon \ 
--insecure-registry dockerhub.xxx.com \ 
--cluster-store=etcd://10.16.24.153:2379,10.16.24.152:2379,10.16.25.54:2379 \ 
--cluster-advertise=10.16.26.118:2379 

docker network ls의 출력은 다음과 같습니다

사용 고정 표시기 기계없이
[[email protected]:~]# docker network ls 
NETWORK ID NAME DRIVER SCOPE 
30244c91aa3a bridge bridge local 
1bbaecaa70af host host local 
00d00c478d12 my_overlay overlay global 
a112d2eb8504 net1 calico global 
32a81070bb49 none null local 
+0

드라이버가 kvm 인 도킹 스테이션을 실행했기 때문에 도커를 사용하지 않았습니다. 도킹 스테이션의 멀티 호스트 네트워크에 맞게 VM 네트워크를 구성해야합니까? 아니면 vxlan 또는 다른 것을 지원하기 위해 일부 소프트웨어를 실행해야합니다. – swally

+0

show docker 네트워크 ls' 출력 –

+0

@NguyenSyThanhSon '[[email protected] ~] # 고정 표시기 네트워크 LS 30244c91aa3a 다리 다리 로컬 1bbaecaa70af 호스트 호스트 로컬 네트워크 ID NAME 드라이버 범위 00d00c478d12 글로벌 a112d2eb8504 NET1 캘 오버레이 my_overlay 전역 32a81070bb49 없음 null 로컬 ' – swally

답변

1

, 내가 수 ' 오버레이 네트워크를 사용하십시오. 그래서 캘리코 네트워크를 사용하도록 설정 했으므로 구성하기 쉽고 이해하기 쉽습니다.