docker
-
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 c..
-
데이터베이스의 liquibase changelog 생성하기DEV 2021. 5. 25. 09:51
liquibase 의 도커 이미지를 사용하여 데이터베이스의 changelog 를 생성할 수 있습니다. docker run --rm -v :/liquibase/changelog liquibase/liquibase --url="jdbc:mariadb://:/" --changeLogFile=/liquibase/changelog/changelog.yaml --username= --password= generateChangeLog https://docs.liquibase.com/workflows/liquibase-community/using-liquibase-and-docker.html 에서 자세한 설명과 여러 데이터베이스의 JDBC URL 을 확인할 수 있습니다.