기타

[에러] docker 컨테이너 실행 시 바로 Exit 되는 경우

joje* 2023. 8. 30. 00:35

상황: docker 컨테이너를 만들고 내부에 mariaDB 데이터를 넣어 로컬 서버로 이용도중 docker를 실행하자마자 exit 되는 상황이 발생하였다.

 

1. 로그를 보니 unsupported redo log format. the redo log was created with mariadb 11.0.3. 같은 내용이 보였다.

 

2. 도커에서 이미지를 pull 받을 때, 로컬에 해당하는 파일이 있는지 스캔 후 없는 경우 docker hub에서 가장 최신 버전을 받아와 이용하는데 이 부분에서 문제가 발생한 것 같았다.

 

3. 로그 내용을 보면 mariadb이미지를 받아오는 과정에서 버전충돌 문제가 생긴 것 같아 mariaDB 버전을 다운그레이드하니 문제가 해결되었다.

$ docker pull mariadb:버전
$ docker pull mariadb:10.7.3