如何使用 Docker 让管理员在本地 运行

How to get Adminer to run locally using Docker

我在使用本地主机上的 运行 管理员时遇到问题。 在 运行 这个命令之后:

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

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

不确定如何从这里开始。我的终端显示服务器是 运行 on 8080

谢谢!

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

上尝试 wget 或 curl

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