-
docker-compose : default network subnet 설정DEV 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
반응형'DEV' 카테고리의 다른 글
ZooKeeper 와 Spring Cloud ZooKeeper (0) 2021.09.16 heroku 에 spring boot 프로젝트 배포시 발생한 문제들 해결 방법 (0) 2021.08.16 MSSQL(SQL Server) - IN 구문 사용시 매개변수 최대 값 에러 (0) 2021.07.05 iterm2 단축키 정리 (0) 2021.06.29 ansible - ubuntu 20.04 에 python2, pip 설치하기 (0) 2021.06.11