อัปเดต 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ดูการสาธิตที่นี่
UPDATE
มีส่วนสำคัญที่ดีสำหรับการสื่อสารโฮสต์ openvswitch ในนักเทียบท่าโดยใช้แนวทางเดียวกัน
ในการอนุญาตให้บริการการค้นพบที่นั่นเป็นวิธีการที่น่าสนใจบนพื้นฐานของ DNS ที่เรียกว่าskydock
นอกจากนี้ยังมีscreencast
นี่เป็นบทความที่ดีโดยใช้ปริศนาชิ้นเดียวกัน แต่เพิ่ม vlans ไว้ด้านบนด้วย:
http://fbevmware.blogspot.it/2013/12/coupling-docker-and-open-vswitch.html
การแพทช์ไม่มีส่วนเกี่ยวข้องกับความทนทานของโซลูชัน Docker เป็นเพียง DSL ประเภทหนึ่งบน Linux Containers และทั้งสองโซลูชันในบทความเหล่านี้เพียงข้ามการตั้งค่าอัตโนมัติของ Docker และถอยกลับไปที่ Linux Containers โดยตรง
ดังนั้นคุณสามารถใช้โซลูชันได้อย่างปลอดภัยและรอให้สามารถทำได้ด้วยวิธีที่ง่ายกว่าเมื่อ Docker นำไปใช้