docker 创建通信网络
创建通信网络
由于要涉及到zookeeper和kafka之间的通信,运用docker内部容器通信机制先新建一个网络。
[root@sz-ben-dev-01 ~]# docker network create kafka_zookeeper (新建网络)
dcb683a23044e902b251e01f493c814f940bd5bb592025c9eb4b78902f45091f
[root@sz-ben-dev-01 ~]# docker network ls (查看网络)
NETWORK ID NAME DRIVER SCOPE
50218292be46 bridge bridge local
8dc74fc4e063 host host local
80a2879ab000 kafak_zookeeper bridge local
10fb11e15eae none null local
[root@sz-ben-dev-01 ~]# docker network inspect kafka_zookeeper (查看网络详细信息)
[
{
"Name": "kafka_zookeeper",
"Id": "dcb683a23044e902b251e01f493c814f940bd5bb592025c9eb4b78902f45091f",
"Created": "2019-11-07T11:30:01.007966557+08:00",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": {
},
"Config": [
{
"Subnet": "172.20.0.0/16",
"Gateway": "172.20.0.1"
}
]
},
"Internal": false,
"Attachable": false,
"Containers": {
}, (连接的容器为空)
"Options": {
},
"Labels": {
}
}
]
[root@ZH02-TSER-78 config]# docker network inspect kafka_zookeeper (基于网络启动容器后)
[
{
"Name": "kafka_zookeeper",
"Id": "415ddaac51ce40e24b35a214e92160e373699d631659859a8ea81707874e0235",
"Created": "2020-05-28T12:14:06.569223604+08:00",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": {
},
"Config": [
{
"Subnet": "172.20.0.0/16",
"Gateway"