Docker运行不会部署

时间:2017-06-08 13:56:18

标签: docker

所以我们按照Docker入门教程 (https://docs.docker.com/get-started/part2/)。构建工作,命令

docker run -p 4000:80 friendlyhello

有效,但是当我们转到http://localhost:4000时,没有达到任何目的。我们一步一步地按照教程,但没有看到任何内容。

是的,我们也去了localhost:4001。 这可能与消息有关吗"系统池在Windows上不可用"?

这是我们的泊坞窗输出的屏幕截图 Console output

1 个答案:

答案 0 :(得分:0)

首先谈谈您自己指出的问题,这被认为是一个无法为Windows修复的问题。

请尝试降级到版本1.12.x,以便不再弹出这些警告。我们大多数人都认为这个解决方案很有用。

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

希望这有帮助!!!