से डॉकर कंटेनर का वेब सर्वर तक कैसे पहुंचे I boot2docker 1.3.1 के तहत चल रहा हूं।होस्ट
मेरे पास एक डॉकर कंटेनर uwsgi --http :8080
के माध्यम से एक वेब सर्वर चला रहा है।
यदि मैं कंटेनर से जुड़ा हूं तो मैं lynx http://127.0.0.1:8080
का उपयोग कर वेब साइट ब्राउज़ कर सकता हूं, इसलिए मुझे पता है कि सर्वर काम कर रहा है।
मैं के साथ मेरी कंटेनर भाग गया:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5248ad86596d uwsgi_app:0.2 "bash" 11 minutes ago Up 11 minutes 0.0.0.0:49159->8080/tcp cocky_hypatia
$ docker inspect --format '{{ .NetworkSettings.IPAddress }}' 5248ad86596d
172.17.0.107
मैं मैं http://172.17.0.107:49159
पर जाकर मेरी मेजबान से है कि वेब साइट का उपयोग कर सकता है सोचा:
$ docker run -itP --expose 8080 uwsgi_app:0.2
यह निम्नलिखित विवरण है।
यह काम नहीं करता है। मैं क्रोम में 'कनेक्टिंग ...' देखता हूं, कहीं नहीं जा रहा हूं।
मैं क्या गलत कर रहा हूं?
क्या आप मैक या विंडोज पीसी पर Boot2Docker चला रहे हैं? मैं '$' – Bryan
मैक की वजह से मैक मानने जा रहा हूं, शुक्रिया – Anentropic