如何使用 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
来公开本地计算机上的端口。
我在使用本地主机上的 运行 管理员时遇到问题。 在 运行 这个命令之后:
$ 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
来公开本地计算机上的端口。