Ghost 블로그의 DB를 도커로 MySQL를 쓰고 있었는데, MySQL 도커 이미지가 오늘 업데이트 되었다. watchtower로 도커 이미지 감시하고 있다가 최신 이미지 발견시 알아서 업데이트 하게 해놨는데... 여기까진 좋은데...

MySQL 도커 이미지 만들때 볼륨 할당을 안해놔서 DB 저장된 데이터 까지 싹 날리고 새로 이미지를 만들었던 것이다...

docker-compose.yml에

    volumes:
      - /volume2/blogdata/db:/var/lib/mysql

추가해주고 다시 돌린 다음 /volume2/blogdata/db에 파일들 생성되는거 확인하고 다시 이미지 삭제하고 올려보니 해당 테이블들 그대로 남아 있는거 확인했다.

이제 다시는 데이터 날라가는 일 없겠지...

태그 목록