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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法從主機訪問 docker 容器內(nèi)的服務器

無法從主機訪問 docker 容器內(nèi)的服務器

Go
POPMUISE 2023-06-26 15:12:02
我在 docker 中托管一個mysql服務器和一個gohttp 服務器。我無法從我的主機訪問 http 服務器。我的主機是mac。我嘗試過使用localhost:8080和ipofserver:8080。我ip從 得到docker inspect. 我可以mysql從主機連接到服務器,但無法從主機訪問服務器。這是我的docker ps輸出。0.0.0.0:8080->8080/tcp0.0.0.0:3306->3306/tcp, 33060/tcp以下是我的詳細信息:Docker 桌面版本 2.0.0.3。docker 撰寫version: '3.1'services:    mysql:        image: mysql:latest        restart: always        environment:            MYSQL_ROOT_PASSWORD: password            MYSQL_DATABASE: mydb        volumes:            - mysql:/var/lib/mysql        ports:            - "3306:3306"        networks:            - mynetwork    server:        image: server:latest        networks:             - mynetwork        ports:             - "8080:8080"volumes:    mysql: ~networks:    mynetwork:        driver: "bridge"mysql dockerfileFROM mysql:8.0.16COPY ./scripts/mysql/dbgen-v1.sql /docker-entrypoint-initdb.d/EXPOSE 3306服務器dockerfileFROM golang:1.12.5WORKDIR a/go/pathCOPY . .ENV GOBIN=/usr/local/binRUN go get github.com/go-sql-driver/mysqlRUN go get github.com/iancoleman/strcaseRUN go get github.com/jmoiron/sqlxRUN go get github.com/spf13/cobraRUN go get github.com/gorilla/websocketRUN go get github.com/spf13/viperRUN go install -v cmd/project/main.goEXPOSE 8080CMD ["main"]
查看完整描述

1 回答

?
MMTTMM

TA貢獻1869條經(jīng)驗 獲得超4個贊

為了將 Web 服務器從容器內(nèi)部公開給主機,它需要綁定到 0.0.0.0 而不是 127.0.0.1。使用 0.0.0.0 可確保 Web 服務器綁定到可以從主機端訪問的橋接口。

查看完整回答
反對 回復 2023-06-26
  • 1 回答
  • 0 關(guān)注
  • 203 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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