ryeon
93
2019-11-09 09:14:10
1
95

docker 사용관련 여쭤 보고자 합니다


안녕하세요!

도커의 개념을 파악하면서 간단하게나마 테스트용으로 사용해보고자 했는데 궁금한게 생겼습니다!

예를들어 mysql 환경을 이미지로 만들었는데 이때 환경뿐만아니라 db, table, 그 안의 recode 까지 전부 이미지화 시켜서 다른 서버 컨테이너에 올릴 수 있나요? ( 실제 mysql 데이터를 서버쪽에 저장이 아닌 docker의 이미지나 컨테이너내에 저장) 만약 가능하다면 위와 같은 용도로도 쓰이기도 할까요??

감사합니다


0
0
  • 답변 1

  • 자라선
    1k
    2019-11-11 09:07:53

    가능이야합니다만 실용성이 없습니다.

    일단 도커는 stateless 라는 특징을 가지고있는데 상태를 저장하지 않는 즉, DB로 본다면 스키마들의 정보를 갖고있지 않아야합니다.

    그런데 말씀해주신것처럼 스키마들을 옮겨놓고 이미지를 옮겨주기만 하면야 그 시점에서는 쓸만할지 몰라도

    스키마의 변동시 이미지를 수작업으로 수정해주셔야겠죠. 이래선 도커를 쓰는 의미가없죠.

    어떻게 쓸려고 생각하시진 몰라도 volume를 사용해 편법으로 사용 하실수는 있습니다.

    결국 이미지에 스키마정보는 못담지만요.


    1
  • 로그인을 하시면 답변을 등록할 수 있습니다.