DEV
docker-compose : default network subnet 설정
블린더르
2021. 7. 21. 09:52
내부망에서 서비스를 올리고 사용하다가 자리를 이동하게 되어 ip 가 변경되었고 사용하던 서비스가 접속이 안되는 현상이 발견되었다.
원인을 찾아보니 도커가 생성한 네트워크가 새로운 ip 와 겹치게 되어 충돌이 일어나는 상황이었다.
docker-compose 를 다시 실행해보니 ERROR: pool overlaps with other one on this address space
라는 에러를 출력하였고
docker-compose 가 기본으로 생성하는 네트워크를 변경하기로 했다.
compose file 3버전을 기준으로 아래와 같이 설정하면 기본 네트워크의 서브넷을 설정할 수 있다.
services:
...
networks:
default:
driver: bridge
ipam:
driver: default
config:
- subnet: 서브넷 주소/마스크
https://docs.docker.com/compose/compose-file/compose-file-v3/#ipv4_address-ipv6_address
반응형