首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker运行未部署

Docker运行未部署
EN

Stack Overflow用户
提问于 2017-06-08 21:56:18
回答 1查看 265关注 0票数 4

因此,我们遵循了Docker入门教程(https://docs.docker.com/get-started/part2/)。构建工作正常,命令

代码语言:javascript
复制
docker run -p 4000:80 friendlyhello

有效,但当我们转到http://localhost:4000时,什么都没有到达。我们只是一步一步地遵循了教程,但什么也看不到。

是的,我们还访问了localhost:4001。这是否与消息“系统池在windows上不可用”有关?

这是我们docker输出的屏幕截图

EN

回答 1

Stack Overflow用户

发布于 2017-06-08 22:27:05

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

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

代码语言:javascript
复制
level-info msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows"

下面是您面临的main问题:

代码语言:javascript
复制
Error response from daemon: driver failed programming external connectivity on endpoint objective_joliot

这表示端口4000已在Docker VM上或您的系统上使用。您可以停止该端口上正在运行的任何内容,也可以更改Docker命令中使用的端口。

要更改为外部端口8080,请使用:

代码语言:javascript
复制
docker run -d -p 8080:80 --name objective_joliot nginx

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44437752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档