有沒有辦法告訴碼頭在運行時不使用某個特定的網絡docker-compose up
?禁止碼頭使用特定的網絡
我正在使用一些開箱即用的示例(hyperledger
),並且每次docker都收到一箇中斷我遠程連接的地址。
[[email protected] fabric]$ docker network inspect some_network
[
{
"Name": "some_network",
"Id": "xxx",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "172.30.0.0/16",
"Gateway": "172.30.0.1/16"
}
]
},
"Internal": false,
"Containers": {},
"Options": {},
"Labels": {}
}
]
我想什麼,就是告訴泊塢窗(無編輯泊塢窗,compose.yaml文件)從來沒有使用網絡172.30.0.0/16
。
謝謝@kstromeiraos。這就是我對我的文件所做的。但是一些生成yaml文件的工具不提供這個選項。我需要把它提到守護進程級別。 – alacambra
檢查我的編輯,它應該修復你的問題。 – kstromeiraos
我已經添加了fixed-cidr選項:root ps result:... 0:02/usr/bin/dockerd --default-ulimit nofile = 1024:4096 --bip = 172.0.0.1/16 --fixed-cidr = 172.0.1.0/20。然而,碼頭網絡檢查e2e_default返回另一個ip「Config」:[ {「Subnet」:「172.2.0.0/16」, 「Gateway」:「172.2.0.1/16」... 與沒有選項完全相同。我錯過了什麼? – alacambra