猿问

在 Codenvy 环境中运行 Go 服务器

我正在尝试使用 Codenvy 开发 Go 服务器应用程序,但我不知道如何运行。我已经创建了项目并选择了 Web Go 运行器环境。但是当我运行它时,该项目在我定义的不同 URL 端口中运行。

有什么方法可以不使用http 端口而是使用动态端口?

http.ListenAndServe("{get_url_port}", nil)

反而

http.ListenAndServe(":8080", nil)


料青山看我应如是
浏览 178回答 1
1回答

小怪兽爱吃肉

该进程在容器中运行,每次应用启动时都会将端口 8080 映射到一个随机端口。所以,每次都是不同的端口。但是,相同的内部端口 - 因为应用程序在 Docker 容器中运行。你能详细说明并提供更多细节吗?
随时随地看视频慕课网APP

相关分类

Go
我要回答