为了账号安全,请及时绑定邮箱和手机立即绑定

Docker 发布无法为 golang 应用程序正常工作

Docker 发布无法为 golang 应用程序正常工作

Go
白衣非少年 2021-10-18 16:56:03
我正在尝试通过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
提交
取消
意见反馈 帮助中心 APP下载
官方微信