Docker运行不会部署
所以我们遵循Docker入门教程( https://docs.docker.com/get-started/part2/ )。 构build工作,命令
docker run -p 4000:80 friendlyhello
工作,但是当我们去http:// localhost:4000 ,没有达到。 我们只是按照教程一步一步,但没有看到任何东西。
是的,我们也去了localhost:4001。 这可能是与“系统池在Windows上不可用”的消息有关吗?
以下是我们的docker输出的截图
首先谈论你自己指出的问题,这被认为是Windows不能解决的问题。
请尝试降级到版本1.12.x
以防止这些警告1.12.x
popup。 这个解决scheme适用于我们大多数人。
level-info msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows"
来到你面临的主要问题,如下:
Error response from daemon: driver failed programming external connectivity on endpoint objective_joliot
这就是说端口4000已经在Docker VM
或可能在你的系统上使用了。 您可以停止在该端口上运行的任何内容,也可以更改Docker
命令中使用的端口。
要更改为外部端口8080,请使用:
docker run -d -p 8080:80 --name objective_joliot nginx
希望这可以帮助!!!