我是Docker.io的新手。我在aws實例中使用標準映像ubuntu從index.docoker.io成功創建了映像。我在映像中安裝了node.js和簡單的web應用程序,並創建了docker容器併成功通過以下方式進行測試: curl -i localhost:49160 in瀏覽器我指定hostip:1704,但我沒有得到頁面無法瀏覽運行碼頭集裝箱的nodejs web應用程序
0
A
回答
1
它看起來像你使用錯誤的端口來訪問應用程序。嘗試將瀏覽器指向http://<host_ip>:49160
容器內的應用程序暴露了端口1704,並且當您使用參數-p 49160:1704
運行容器時,您將主機上的端口49160轉發到容器內的端口1704 。使用瀏覽器訪問應用程序時,使用主機的IP和打開的端口(在本例中爲49160)。
有關更多信息,請參閱Redirect ports文檔。
+0
你是對的。非常感謝你 – user3237421
相關問題
- 1. 碼頭集裝箱運行但無法在瀏覽器中查看
- 2. 無法從碼頭集裝箱訪問angular2應用程序
- 3. NGINX反向代理到碼頭集裝箱運行web應用
- 4. 碼頭集裝箱運行異步
- 5. 無法調用碼頭集裝箱
- 6. 在碼頭集裝箱中運行emacs
- 7. Nginx無法運行我的碼頭集裝箱
- 8. 無法在瀏覽器中運行python web應用程序
- 9. 碼頭集裝箱運行不正常
- 10. 無法ping通碼頭集裝箱
- 11. 無法連接到碼頭集裝箱
- 12. Laravel 5應用程序無法連接碼頭集裝箱中的MariaDB引擎
- 13. 使用碼頭堆棧在碼頭集裝箱中運行MariaDB
- 14. mvn碼頭:碼頭集裝箱內運行分叉?
- 15. 從主機瀏覽器識別碼頭集裝箱
- 16. 從cli運行碼頭集裝箱時啓動節點應用程序
- 17. 在一個碼頭集裝箱中運行多個應用程序
- 18. 在碼頭集裝箱中運行沙箱與沙箱
- 19. 無法從外部碼頭集裝箱訪問網絡應用程序
- 20. 在碼頭集裝箱內改進java web應用程序部署過程
- 21. 在Web瀏覽器中運行WPF瀏覽器應用程序
- 22. 無法在碼頭集裝箱上安裝寶石
- 23. 碼頭集裝箱VS應用集裝箱
- 24. 從碼頭集裝箱運行碼頭命令
- 25. 碼頭集裝箱連接
- 26. 在碼頭集裝箱內運行碼頭?
- 27. 運行Cloudant作爲碼頭集裝箱與碼頭組成
- 28. heroku審查應用程序:部署碼頭集裝箱
- 29. ManageIQ碼頭集裝箱不能與網絡瀏覽器連接
- 30. ERR_CONNECTION_REFUSED由碼頭集裝箱
你可以發佈你的Dockerfile和命令你運行容器嗎? –
FROM ubuntu:latest MAINTAINER s rambabu RUN apt-get install -y python-software-properties python RUN add-apt-repository ppa:chris-lea/node.js RUN echo「deb http:// us。 archive.ubuntu.com/ubuntu/ precise universe「>> /etc/apt/sources.list RUN apt-get update RUN apt-get install -y nodejs #RUN apt-get install -y npm ADD/src/src RUN cd src; npm install EXPOSE 1704 CMD [「node」,「/src/index.js」] – user3237421
我使用的運行命令是:sudo docker run -p 49160:1704 -d ssit/ssit-node-hello:latest – user3237421