मैं अपने उबंटू मशीन पर एक डॉकर झुंड स्थापित करने के लिए these instructions का पालन कर रहा हूं। मैं एक ही मशीन पर कुछ झुंड नोड्स चलाने के लिए चाहता हूं जो झुंड प्रबंधक चला रहा है, लेकिन नोड्स की स्थिति त्रुटि के साथ "लंबित" है "डॉकर इंजन एंडपॉइंट से कनेक्ट नहीं हो सकता"।मैं एक ही मशीन पर एक डॉकर स्वार नोड कैसे चला सकता हूं जैसे कि स्वामी प्रबंधक?
docker run -d --name consul -p 8500:8500 progrium/consul -server -bootstrap
docker run --name manager -d -p 4000:4000 swarm manage -H :4000 --advertise 192.168.1.18:4000 consul://192.168.1.18:8500
docker run -d -p 6300:2375 swarm join --advertise=192.168.1.18:6300 consul://192.168.1.18:8500
एक बात मैंने देखा है कि नोड एक बंदरगाह के लिए बाध्य नहीं है है:
$ nmap localhost
Starting Nmap 6.40 (http://nmap.org) at 2016-03-02 15:06 EST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00054s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 996 closed ports
PORT STATE SERVICE
4000/tcp open remoteanything
8500/tcp open fmtp
यहाँ उत्पादन से है
इन आदेशों मैं भाग गया प्रणाली स्थापित कर रहे हैं डॉकर जानकारी:
$ docker -H :4000 info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: swarm/1.1.2
Role: primary
Strategy: spread
Filters: health, port, dependency, affinity, constraint
Nodes: 1
(unknown): 192.168.1.18:6300
└ Status: Pending
└ Containers: 0
└ Reserved CPUs: 0/0
└ Reserved Memory: 0 B/0 B
└ Labels:
└ Error: Cannot connect to the docker engine endpoint
└ UpdatedAt: 2016-03-02T18:44:38Z
Plugins:
Volume:
Network:
Kernel Version: 4.2.0-30-generic
Operating System: linux
Architecture: amd64
CPUs: 0
Total Memory: 0 B
Name: 739dc6a5c721
किसी भी मदद की सराहना की जाएगी!
मैंने कोशिश की, लेकिन मैंने इसे न समझ लिया। मुझे यकीन है कि यह संभव है (हालांकि मुझे इसके बारे में कोई दस्तावेज नहीं मिल रहा है)। मेरा अनुमान है कि यह कुछ मामलों में (के बहु-मेजबान नेटवर्किंग के लिए) के/वी बैक-एंड स्टोरेज पर भी निर्भर करता है। मैंने बहुत गहरी खुदाई नहीं की (न ही दिन में आधे से ज्यादा)। – Auzias