簡體   English   中英

Docker端口映射不起作用

[英]Docker port mapping not working

當我嘗試在不同的主機端口映射上運行兩個不同版本的應用程序時,我沒有從Docker容器得到響應。

例如:

docker run --it -p 6443:443 --rm --privileged image1
docker run --it -p 7443:443 --rm --privileged image2
docker run -p 15672:15672 -d image3

出現了來自image3的容器的UI,但沒有imageUI和image2的容器可用的UI,這取決於最后運行的容器。

我在這里想念什么嗎?

訪問UI- https:// my_vm_ip:hostport

請注意,此端口的安全規則向世界開放。

docker run --it -p --rm --privileged 6443:443 image1

應該:

docker run --it -p 6443:443 --rm --privileged image1

您是否嘗試過某些Docker UI應用程序? 通過UI而非CLI進行相同的操作可能會更容易。

我使用自己的UI應用程序執行類似操作。 如果需要https://github.com/alex-agency/AMHub,可以嘗試一下。 這是在Docker容器中運行的Web應用程序。 要安裝它,您只需要調用此cmd: docker run -d -p 80:80 -p 8000:8000 -e DOCKER=$(which docker) -v /var/run/docker.sock:/docker.sock alexagency/amhub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM