1

我在本地主机上运行管理员时遇到问题。运行此命令后:

$ docker run --rm -ti --network host adminer
[Sun Jan 10 18:19:33 2021] PHP 7.4.14 Development Server (http://[::]:8080) started

我希望看到 Adminer 在 localhost:8080 上运行,但是我的浏览器“无法在 localhost:8080 建立与服务器的连接”

不知道如何从这里开始。我的终端说服务器在 8080 上运行

谢谢!

4

1 回答 1

2

如果您必须在虚拟机上运行 docker,那么我认为它只会监听该虚拟机上的 8080 端口(您可以使用 wget 或 curl 检查您应该能够使用 docker 桌面找到的虚拟机 IP 地址,或者您可以使用 VM 控制台并在 http://localhost:8080 上尝试 wget 或 curl)

您可能需要使用-p 8080:8080而不是--network host在本地计算机上公开端口。

于 2021-01-10T19:00:23.227 回答