मैं अपने स्थानीय मैक ओएस एक्स मशीन पर डॉकर स्थापित कर रहा हूं और इसे काम करने के लिए कुछ मुद्दों पर चल रहा हूं । मैंने स्थापना निर्देशों का पालन किया है https://docs.docker.com/installation/mac/. बूट 2 डॉकर टूल को स्थापित करने के लिए सब कुछ सुचारू रूप से चलता प्रतीत होता है, लेकिन वीएम चलने के बाद, डॉकर कमांड कुछ भी नहीं करते हैं । जैसे।,
$ docker run ubuntu echo hello world2014/06/17 08:20:54 Post http://localhost:4243/v1.12/containers/create: EOF
प्रत्येक कमांड ईओएफ में समाप्त होता है और ऐसा नहीं लगता है कि इसे वास्तव में क्या करना चाहिए । यहाँ एक और है:
$ docker ps2014/06/17 08:25:10 Get http://localhost:4243/v1.12/containers/json: EOF
वीएम द्वारा बनाई गई boot2docker उपकरण चल रहा है, के रूप में अच्छी तरह से:
$ boot2docker status[2014-06-17 08:26:24] boot2docker-vm is running.
मुझे लगता है कि कुछ सही ढंग से सेट नहीं किया गया है, लेकिन मैंने लाइन द्वारा निर्देश लाइन का पालन किया और यह नहीं देख सकता कि कुछ गलत कहां हो रहा है ।
किसी भी मदद की बहुत सराहना की है, धन्यवाद!
अद्यतन 1
बूट 2 डॉकर संस्करण: 1.0.0 या 0.9.1 (निश्चित नहीं है-कोई संस्करण ध्वज नहीं है)
$ boot2docker ipUsage /usr/local/bin/boot2docker {init|start|up|save|pause|stop|restart|status|info|delete|ssh|download}
पर boot2docker उदाहरण:
$ sudo netstat -ntpl | grep dockertcp 0 0 :::2375 :::* LISTEN 743/docker$ docker --versionDocker version 1.0.0, build 63fe64c
अद्यतन 2
मैंने अभी बूट 2 डॉकर को फिर से स्थापित किया है और अब मैं हूं निश्चित रूप से चल 1.0.0.
$ boot2docker versionClient version: v1.0.0Git commit: 2fef7b2
मैंने दस्तावेज़ीकरण में कमांड को फिर से चलाया (जो कमांड लाइन पर डॉकर_होस्ट सेट करने के लिए कमांड ने मुझे जो बताया, उसके साथ संघर्ष करता है, नीचे देखें):
$ boot2docker up2014/06/17 18:25:43 Waiting for VM to be started................................2014/06/17 18:26:41 Started.2014/06/17 18:26:41 Auto detection of the VM's IP address.2014/06/17 18:26:41 To connect the Docker client to the Docker daemon, please set:2014/06/17 18:26:41 export DOCKER_HOST=tcp://:4243
लेकिन मैं अभी भी मूल मुद्दा देख रहा हूं ।
$ docker run ubuntu echo hello world2014/06/17 18:28:29 Post http://127.0.0.1:4243/v1.12/containers/create: EOF
मैं फिर दस्तावेज़ीकरण में उल्लिखित कमांड को फिर से चलाता हूं:
$ export DOCKER_HOST=tcp://$(boot2docker ip 2>/dev/null):2375
और अब यह देखें:
$ docker run ubuntu echo hello world2014/06/17 18:31:39 Cannot connect to the Docker daemon. Is 'docker -d' running on this host?
मुझे उल्लेख करना चाहिए कि चलाने की कोशिश कर रहा है docker -d
ओएस एक्स पर इस संदेश को गोली मारता है:
$ docker -d2014/06/17 18:34:04 The Docker daemon is only supported on linux
जो ज्यादा मदद नहीं है । ..