我正在使用Docker Quickstart终端来运行docker容器.容器应该在端口8088
上工作localhost
:
docker run -it --name myContainer -p 8088:8088
Run Code Online (Sandbox Code Playgroud)
但是,当我去localhost:8088
或127.0.0.1:8088
我找不到任何进程运行.
这适用于OSX.
为什么这不适用于Windows?
Tro*_*ndh 17
我假设您正在使用VirtualBox,因为这是与Quickstart终端集成的内容.
它不起作用的原因是Windows没有本地运行您的(Linux)容器,它在一个单独的基于Linux的VM中运行它们.此虚拟机可以使用与"物理"计算机不同的IP地址,通常在启动快速启动终端时打印:
这是您需要使用的IP地址才能连接到已发布的容器端口.
归档时间: |
|
查看次数: |
4989 次 |
最近记录: |