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

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

未發(fā)布的端口

未發(fā)布的端口

Go
瀟湘沐 2023-06-12 17:00:55
我有一個容器的配置(使用go-dockerclient https://github.com/fsouza/go-dockerclient),但它只在運行容器時打開 tcp 端口:...StartConfig: docker.HostConfig{    PortBindings: map[docker.Port][]docker.PortBinding{        "53/tcp": {{HostIP: "0.0.0.0", HostPort: "1053"}},        "53/udp": {{HostIP: "0.0.0.0", HostPort: "1053"}},    },我嘗試了各種可能的方法,但沒有運氣。當我使用 cmd 運行容器時,它按預期工作:docker run -d \    -p 0.0.0.0:1053:53/udp \    -p 0.0.0.0:1053:53/tcp ...任何想法我在這里做錯了什么?容器檢查輸出:    "NetworkSettings": {        "Bridge": "",        "SandboxID": "4bdea4ccda50aaf8a3117098fdd2073943af43e8d991ddd7a0be425c5599dfbd",        "HairpinMode": false,        "LinkLocalIPv6Address": "",        "LinkLocalIPv6PrefixLen": 0,        "Ports": {            "53/tcp": [                {                    "HostIp": "0.0.0.0",                    "HostPort": "1053"                }            ]        },        "SandboxKey": "/var/run/docker/netns/4bdea4ccda50",        "SecondaryIPAddresses": null,        "SecondaryIPv6Addresses": null,        "EndpointID": "1796f8bda73d13d354bcd8bafaf6c1f4ff1491582c3985f6b653ccc6b2226e01",        "Gateway": "172.17.0.1",        "GlobalIPv6Address": "",        "GlobalIPv6PrefixLen": 0,        "IPAddress": "172.17.0.3",        "IPPrefixLen": 16,        "IPv6Gateway": "",        "MacAddress": "02:42:ac:11:00:03",        "Networks": {            "bridge": {                "IPAMConfig": null,                "Links": null,                "Aliases": null,                "NetworkID": "fb85e54ede4e18ae48e4c889d169d2d4cd8b2087a8c9691e094a431cb6a7eb43",                "EndpointID": "1796f8bda73d13d354bcd8bafaf6c1f4ff1491582c3985f6b653ccc6b2226e01",                "Gateway": "172.17.0.1",                "IPAddress": "172.17.0.3",                "IPPrefixLen": 16,                "IPv6Gateway": "",                "GlobalIPv6Address": "",                "GlobalIPv6PrefixLen": 0,                "MacAddress": "02:42:ac:11:00:03"            }        }    }
查看完整描述

1 回答

?
哆啦的時光機

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

我已經(jīng)嘗試了以下示例,它對我來說按預期工作,示例如下所示:

docker鏡像鏈接: https:?//github.com/sameersbn/docker-bind

也許問題與您擁有的圖像有關?

package main


import (

? ? docker "github.com/fsouza/go-dockerclient"

)


func main() {

? ? endpoint := "unix:///var/run/docker.sock"

? ? client, err := docker.NewClient(endpoint)

? ? if err != nil {

? ? ? ? panic(err)

? ? }

? ? container, err := client.CreateContainer(docker.CreateContainerOptions{

? ? ? ? Name:? ?"my-container",

? ? ? ? Config: &docker.Config{Image: "sameersbn/bind:9.11.3-20190113"},

? ? ? ? ? ? HostConfig: &docker.HostConfig{

? ? ? ? ? ? PortBindings: map[docker.Port][]docker.PortBinding{

? ? ? ? ? ? ? ? "53/tcp": {{HostIP: "0.0.0.0", HostPort: "1053"}},

? ? ? ? ? ? ? ? "53/udp": {{HostIP: "0.0.0.0", HostPort: "1053"}},

? ? ? ? ? ? },

? ? ? ? },

? ? },

? ? )

? ? client.StartContainer(container.ID, nil)

}


Docker 檢查結果:


"Ports": {

? "10000/tcp": null,

? "53/tcp": [

? ? {

? ? ? "HostIp": "0.0.0.0",

? ? ? "HostPort": "1053"

? ? }

? ],

? "53/udp": [

? ? {

? ? ? "HostIp": "0.0.0.0",

? ? ? "HostPort": "1053"

? ? }

? ]

},


確保您的 Dockerfile 中包含此內容。


查看完整回答
反對 回復 2023-06-12
  • 1 回答
  • 0 關注
  • 175 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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