最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker-compose網(wǎng)絡(luò)配置-?IP?主機(jī)名?hosts配置方式

 更新時(shí)間:2024年01月09日 09:40:54   作者:xfchn多多學(xué)習(xí)學(xué)習(xí)  
這篇文章主要介紹了docker-compose網(wǎng)絡(luò)配置-?IP?主機(jī)名?hosts配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

docker-compose 配置IP、hostname、hosts配置

配置IP

version: "3"
networks:
    bd-network:			# 聲明網(wǎng)絡(luò)
        external: true
services:
	kafka:				# 服務(wù)名稱
        networks:
            bd-network:	# 連接的網(wǎng)絡(luò)名稱
                ipv4_address: 172.2.0.102	# 配置IP

配置 主機(jī)名

version: "3"
services:
    kafka:     			# 服務(wù)名稱
        hostname: kf	# 主機(jī)名

配置hosts

下面的配置可以修改/etc/hosts文件: 追加zk 172.2.0.101 、kf 172.2.0.102

version: "3"
services:
    kafka:
        extra_hosts:
            - "zk:172.2.0.101"
            - "kf:172.2.0.102"

配置完成進(jìn)入容器,可查看驗(yàn)證

$ sudo docker exec -it zk-singleton /bin/bash
$ cat /etc/hosts

完整例子

1.創(chuàng)建一個(gè)網(wǎng)絡(luò)

$ sudo docker network create --driver=bridge --gateway=172.2.0.1 --subnet=172.2.0.0/16  bd-network

2.配置 單節(jié)點(diǎn)kafka、zookeeper,kafka通過主機(jī)名 訪問zookeeper

version: "3"
networks:                                   #聲明網(wǎng)絡(luò)
    bd-network:
        external: true
services:
    zookeeper:                              # 服務(wù)名
        image: 'bitnami/zookeeper:latest'   # 鏡像
        container_name: zk-singleton        # 容器名
        hostname: zk                        # 主機(jī)名
        networks:
            bd-network:
                ipv4_address: 172.2.0.101   # 定義容器ip
        extra_hosts:
            - "zk:172.2.0.101"
            - "kf:172.2.0.102"
        ports:                              # 宿主端口:容器端口映射
            - '2181:2181'
        environment:                        # 容器環(huán)境配置
            - ALLOW_ANONYMOUS_LOGIN=yes     
    kafka:
        image: 'bitnami/kafka:latest'
        container_name: kf-singleton
        hostname: kf
        networks:
            bd-network:
                ipv4_address: 172.2.0.102
        extra_hosts:
            - "zk:172.2.0.101"
            - "kf:172.2.0.102"
        ports:
            - '9192:9092'
        environment:
            - KAFKA_BROKER_ID=1
            - ALLOW_PLAINTEXT_LISTENER=yes
            - KAFKA_CFG_LISTENERS=PLAINTEXT://:9092
            - KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://:9092
            - KAFKA_CFG_ZOOKEEPER_CONNECT=zk:2181           # 通過主機(jī)名訪問zookeeper
        depends_on:                         # 依賴
          - zookeeper

3.驗(yàn)證

$ sudo docker exec -it kf-singleton /bin/bash
$ hostname
$ cat /etc/hosts

在這里插入圖片描述

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

景谷| 英超| 卢龙县| 潢川县| 黔西县| 凌海市| 咸丰县| 疏附县| 娄烦县| 界首市| 宜都市| 永登县| 鄂尔多斯市| 海丰县| 桂阳县| 九龙城区| 固安县| 武乡县| 巢湖市| 台东市| 高碑店市| 德令哈市| 疏勒县| 卢氏县| 定南县| 吉安县| 会泽县| 营山县| 潍坊市| 偏关县| 嘉鱼县| 三明市| 江源县| 泌阳县| 五指山市| 驻马店市| 察隅县| 宜黄县| 吕梁市| 平湖市| 陇南市|