AWS Cloud School 8th/<Docker> Honeypot 구현하기

다른 버전으로 만들었던 컨테이너로 인해 에러가 발생할 때

Randy, the engineer 2025. 3. 28. 10:14

"The data directory was initialized by PostgreSQL version 17, which is not compatible with this version 13.20"

 

위와 같은 에러가 자꾸 발생했습니다.

 

PostgreSQL을 17버전으로 만들었다가 13.2 버전으로 다운그레이드했는데,

17버전을 사용하던 컨테이너를 삭제했음에도 위와 같은 에러가 자꾸 발생했습니다.

 

docker volume ls

위 명령어를 입력해보면

 

 

이렇게 컨테이너를 삭제했음에도 volume이 남아있는 것을 볼 수 있습니다.

이 볼륨은 왜인지는 모르겠지만 앞으로 만들어지는 많은 컨테이너에 계속 영향을 끼치고 있었습니다.

 

docker volume rm

 위 명령어를 통해 문제가 되는 볼륨을 삭제하고 컨테이너를 다시 만들었더니 정상적으로 동작했습니다.