CS기초
docker compose 사용 시, Docker network bridge 대역 변경하는 방법
be-lgreen
2022. 7. 18. 14:59
docker-compose up 명령어 수행 시 [docker-compose 실행 경로]_default로 network bridge가 생성된다.
docker-compose.yml 파일 내에 정의된 컨테이너들은 해당 default network bridge를 사용하게 된다.
이때 생성되는 bridge의 대역대를 변경하려면, docker-compose.yml 파일에 다음과 같이 대역대를 지정하면 된다.
networks:
default:
ipam:
driver: default
config:
- subnet: [원하는 대역대]
------------------ 기타메모 -----
docker-ce : docker daemon 관련 패키지
docker-ce-cli : client 관련 패키지
containerd.io : containerd 관련 패키지
docker network 확인 명령어
docker network ls
docker network inspect [network name]
docker compose를 사용할 경우,
docker-compose up시, docker bridge가 자동으로 생성되고 모든 컨테이너가 해당 브릿지에 연결된다.
docker bridge의 이름은 docker-compose.yml이 위치한 디렉토리 명_dafault로 생성된다.
이때 브릿지의 기본 네트워크 대역대는 172.18.0.0/16 (??)
default 네트워크 브릿지의 대역대를 변경하기 위해서는
docker-compose.yml 파일에서 아래와 같이 대역대를 지정해주면 된다.
networks:
default:
ipam:
driver: default
config:
- subnet: [원하는 대역대]