[英]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.