我正在尝试通过docker运行一个golang web 服务器应用程序(它试图运行一个由相同工具提供支持的go 博客),该工具为golang blog提供支持。它在没有 docker 的情况下运行良好,但如果我使用 docker 则无法给出任何响应。对于更简单的go web 应用程序,我不知道为什么会发生这种情况,同样的基于 docker 的方法效果很好。有关我使用的各种命令的输出,请参见下文。任何帮助将不胜感激。docker pull maddyonline/gotutorialdocker run -d --publish 8080:8080 --name gotut maddyonline/gotutorial81bc36e385286326a6d9f74322515a7b9748e493275c3426bcc6848a4589a7e7docker ps容器 ID 图像命令创建状态端口名称 81bc36e38528 maddyonline/gotutorial "go-wrapper run" 20 秒前向上 20 秒 0.0.0.0:8080->8080/tcp gotutcurl localhost:8080curl: (52) 来自服务器的空回复docker exec gotut curl localhost:8080<!DOCTYPE html><html><head>和文件的其余部分我使用的 docker 文件非常简单。FROM golang:onbuildEXPOSE 8080我在同一台服务器上用一个更简单的 golang 应用程序试验了同一个 docker 文件。它有效。docker pull maddyonline/gowebappdocker run -d --publish 8080:8080 --name gowebapp maddyonline/gowebappcurl localhost:8080/icecream你好,我想我喜欢冰淇淋!
1 回答
- 1 回答
- 0 关注
- 216 浏览
添加回答
举报
0/150
提交
取消