업데이트 3
Libswarm은 swarm 으로 이름이 바뀌 었으며 이제 별도의 응용 프로그램입니다.
다음은 시작점으로 사용할 github 페이지 데모입니다.
# create a cluster
$ swarm create
6856663cdefdec325839a4b7e1de38e8
# on each of your nodes, start the swarm agent
# <node_ip> doesn't have to be public (eg. 192.168.0.X),
# as long as the other nodes can reach it, it is fine.
$ swarm join --token=6856663cdefdec325839a4b7e1de38e8 --addr=<node_ip:2375>
# start the manager on any machine or your laptop
$ swarm manage --token=6856663cdefdec325839a4b7e1de38e8 --addr=<swarm_ip:swarm_port>
# use the regular docker cli
$ docker -H <swarm_ip:swarm_port> info
$ docker -H <swarm_ip:swarm_port> run ...
$ docker -H <swarm_ip:swarm_port> ps
$ docker -H <swarm_ip:swarm_port> logs ...
...
# list nodes in your cluster
$ swarm list --token=6856663cdefdec325839a4b7e1de38e8
http://<node_ip:2375>
업데이트 2
공식적인 접근 방식은 이제 libswarm 을 사용 하는 것입니다. 여기 에서 데모를 참조 하십시오.
최신 정보
openvswitch 호스트는 동일한 접근 방식을 사용하여 docker에서 통신 하는 데 좋은 요점 이 있습니다 .
서비스 검색을 허용하기 위해 skydock 이라는 DNS 기반의 흥미로운 접근 방식이 있습니다.
도 있습니다 스크린 캐스트는 .
이것은 또한 퍼즐의 동일한 조각을 사용하지만 위에 vlan을 추가하는 좋은 기사입니다.
http://fbevmware.blogspot.it/2013/12/coupling-docker-and-open-vswitch.html
패치는 솔루션의 견고성과 관련이 없습니다. Docker는 실제로 Linux 컨테이너의 일종의 DSL 일 뿐이며이 기사의 두 솔루션은 일부 Docker 자동 설정을 우회하고 Linux 컨테이너로 직접 대체합니다.
따라서 솔루션을 안전하게 사용하고 Docker가 구현하면 더 간단한 방법으로 수행 할 수있을 때까지 기다릴 수 있습니다.