Ubuntu

無法訪問 ubuntu docker 容器

  • December 26, 2019

如何訪問 docker 容器 Web 界面。我用docker pull ubuntu. 然後我docker run -it ubuntu bash安裝並安裝了 python 依賴項以從容器內執行燒瓶應用程序。我正在嘗試執行這個燒瓶應用程序進行測試。

我現在如何從主機系統訪問容器燒瓶應用程序?當我對容器執行 docker 檢查時,我看不到任何對 IP 地址的引用。

我使用的主機是 macOS High Sierra,執行 docker 版本 19.03.5。

您需要發布埠以將主機埠連結到您的容器埠,這是最常見的方式。不知道燒瓶,但這應該可以

docker run -it --publish 80:80 ubuntu bash

--publish(或 -p)將允許您將主機埠映射到正在執行的容器埠

https://docs.docker.com/config/containers/container-networking/#published-ports

您還可以添加 docker 網路並使用容器的 IP 地址。

https://docs.docker.com/network/

引用自:https://unix.stackexchange.com/questions/559020