我试图使用Codenvy开发Go服务器应用程序,但我不知道如何运行。 我已经创建了项目并选择了Web Go runner环境。 但是当我运行它时,项目运行在我定义的不同URL端口。
有办法不使用 http端口使用动态端口吗?
http.ListenAndServe("{get_url_port}", nil)
代替
http.ListenAndServe(":8080", nil)
答案 0 :(得分:1)
进程在容器中运行,每次应用程序启动时,端口8080都会映射到随机端口。所以,每次都是一个不同的端口。但是,相同的内部端口 - 应用程序在Docker容器中运行。
你能详细说明并提供更多细节吗?