作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过多播将不同的野蝇相互连接。如果我在我的机器上本地运行 wildflys,它们会通过 226.0.1.1 相互通信
但在 docker compose 中,网络中没有通信。
我当前的撰写文件如下所示:
version: '3.5'
services:
wildfly1:
build: ./wildfly_image
image: wildfly:latest
environment:
- WILDFLYNAME=wildfly1
networks:
wildfly_network:
wildfly2:
build: ./wildfly_image
image: wildfly:latest
environment:
- WILDFLYNAME=wildfly2
networks:
wildfly_network:
networks:
wildfly_network:
ipam:
driver: default
docker network inspect <wildfly_network>
我得到以下结果:
[
{
"Name": "wildfly_network",
"Id": "fb6971c11fc46c9489ea09a32da8d775818aa60fe4a9ce70ef6622455b9d9f26",
"Created": "2019-04-11T12:23:12.177429621Z",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "172.18.0.0/16",
"Gateway": "172.18.0.1"
}
]
},
"Internal": false,
"Attachable": true,
"Ingress": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Containers": {
"31edc263ca9e6114dac70cc1347093159eb64028730459ae316ffe941dae9c57": {
"Name": "wildfly2_1",
"EndpointID": "f26daa7b38bcaf40db337e29c3fe501a48b415d14def30b3ed943d9d309cbbf8",
"MacAddress": "02:42:ac:12:00:04",
"IPv4Address": "172.18.0.4/16",
"IPv6Address": ""
},
"32e30b11d07e1c30b9a885493e8614d0e809f537f99c46c6386492aa4a0a010a": {
"Name": "wildfly1_1",
"EndpointID": "7e79bcfacd28eb5a90734f21063655430e4a795391dbd4859b21d337b23c684a",
"MacAddress": "02:42:ac:12:00:05",
"IPv4Address": "172.18.0.5/16",
"IPv6Address": ""
},
},
"Options": {},
"Labels": {
"com.docker.compose.network": "wildfly_network",
"com.docker.compose.project": "docker",
"com.docker.compose.version": "1.23.2"
}
}
]
最佳答案
我用以下命令解决了这个问题:
ENTRYPOINT /opt/jboss/wildfly/bin/standalone.sh -b=0.0.0.0 -bmanagement=0.0.0.0 -Djboss.server.default.config=standalone-full-ha.xml -Djboss.node.name=${WILDFLY_NAME} -Djava.net.preferIPv4Stack=true -Djgroups.bind_addr=$(hostname -i) -Djboss.messaging.cluster.password=${CLUSTER_PW}
关于Docker Compose 网络多播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55633210/
我是一名优秀的程序员,十分优秀!