我是Docker的新手,我正在尝试在本地主机(windows机器)上测试我的应用程序。在CLI中运行docker run命令后,显示docker已启动并在本地运行。但是,当我尝试在浏览器中打开该URL时,页面显示"无法访问此站点"。我正在使用docker桌面和alpine的基本图像。在这个问题上,我可能遗漏了一些东西。是和windows的问题有关吗?(还有一件事,当我使用docker ps—一个命令时,我可以看到容器的名称,但没有端口号。端口号在docker桌面可见)。
坚持了很多天了。请帮忙!!
您需要将程序绑定到主机0.0.0.0
而不是127.0.0.1
或localhost
。不幸的是,除非您指定要使用的docker容器/应用程序,否则无法提供进一步的帮助。
Localhost vs 0.0.0.0与Docker在Mac OS