Programming/Server

[Docker] docker-compose 특정 ip 설정

bisi 2020. 4. 29. 12:02

1. bridge 생성

docker network create --gateway 172.18.0.1 --subnet 172.18.0.0/16 broker 


2. docker-compose 수정

version: '3.8' 

services:   
  zoo1: 
    image: zookeeper:3.4.9 
    hostname: zoo1     
    networks: 
      broker-net: 
        ipv4_address: 172.18.0.11 
    ports: 
      - "2181:2181"     
    environment: 
        ZOO_MY_ID: 1 
        ZOO_PORT: 2181 
ZOO_SERVERS: server.1=zoo1:2888:3888         
    volumes: 
      - ./zk-multiple-kafka-multiple/zoo1/data:/data 
      - ./zk-multiple-kafka-multiple/zoo1/datalog:/datalog 

networks: 
  broker-net: 
    external: 
      name: broker 


  
3. 실행 후 IP 확인