第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

容器中的 Go API 不返回任何響應(yīng)

容器中的 Go API 不返回任何響應(yīng)

Go
婷婷同學(xué)_ 2023-06-19 16:57:24
我有一個(gè)使用 Mux 用 GO 編寫(xiě)的簡(jiǎn)單 API。在本地運(yùn)行時(shí)它可以工作,但是我正在嘗試將此應(yīng)用程序容器化。我的main.go長(zhǎng)相是這樣的package mainimport (    "net/http"    "time"    "log"    "github.com/gorilla/mux"    "github.com/<username>/tweet-media-api/controllers")func main() {    r := mux.NewRouter()    c := controllers.Controller{}    r.HandleFunc("/", c.BaseRoute()).Methods("GET")    r.HandleFunc("/healthz", c.HealthzRoute()).Methods("GET")    srv := &http.Server{        Handler:      r,        Addr:         "127.0.0.1:8080",        WriteTimeout: 15 * time.Second,        ReadTimeout:  15 * time.Second,    }    log.Fatal(srv.ListenAndServe())}我的項(xiàng)目基本上是這樣安排的我正在使用go version go1.11.4 darwin/amd64并且我的項(xiàng)目正在使用 go 模塊。我試圖創(chuàng)建一個(gè)多階段Dockerfile如下# build stageFROM golang:alpine AS build-envADD . /srcRUN apk update && apk upgrade && apk add --no-cache gitRUN cd /src && go build -o goapp# final stageFROM alpineWORKDIR /appCOPY --from=build-env /src/goapp /app/EXPOSE 8080ENTRYPOINT ./goapp我docker build . -t my-app在項(xiàng)目的根目錄下運(yùn)行,這完成了Successfully built ebb41cfbef59Successfully tagged my-app:latest但是,當(dāng)我運(yùn)行時(shí),docker run -p 8080:8080 my-app終端沒(méi)有輸出,并且 curl 請(qǐng)求http://localhost:8080/沒(méi)有返回任何響應(yīng)。這對(duì)于瀏覽器請(qǐng)求也是一樣的。我是 Docker 的新手,對(duì)為什么這個(gè)構(gòu)建不起作用感到困惑。我知道我的容器正在運(yùn)行我添加的應(yīng)用程序fmt.Println("Running")這被打印到控制臺(tái)。
查看完整描述

1 回答

?
德瑪西亞99

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊

我認(rèn)為您需要從您的Addr財(cái)產(chǎn)中刪除主機(jī)部分。


srv := &http.Server{

    Handler:      r,

    Addr:         ":8080",

    WriteTimeout: 15 * time.Second,

    ReadTimeout:  15 * time.Second,

}


查看完整回答
反對(duì) 回復(fù) 2023-06-19
  • 1 回答
  • 0 關(guān)注
  • 172 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)