Volume 관련 질문 드립니다.
336
5 asked
docker compose 에 postgres 이미지로 컨테이너를 올리고 volume을 마운트 하였습니다.
그 뒤에 여러 테이블과 데이터를 저장했습니다.
위의 과정은 제 로컬 피시에서 작업하였습니다.
혹시, 위에서 저장한 데이터 다른 팀원들과 공유할 수 있는 방법이 있을까요?
Answer 1
1
안녕하세요. 도커 컴포즈에서 볼륨에 저장된 데이터를 팀원들과 공유하는 방법이 궁금하셨네요.
볼륨 자체를 다른 팀원과 공유할 방법은 없습니다. 도커에서 볼륨 속 내용을 익스포트하는 기능이 없기 때문인데요.
그래서 저는 두 가지 방법을 사용했습니다.
첫째로 DB 테이블 구조는, 도커 컴포즈 실행시 테이블을 생성하거나 수정하는 스크립트를 실행했고요. (Django에서는 makemigrations 같은 명령으로 처리했습니다.)
둘째로 DB 데이터는, pg_dump를 사용해서 (MySQL에서는 mysqldump) DB 데이터의 덤프 파일을 만들고 팀원에게 전달했어요.
팀의 환경을 잘 몰라서 불가능할 수도 있겠지만, 로컬 호스트가 아닌 팀원들이 함께 접속할 수 있는 공용 서버에서 도커 컴포즈를 실행하는 방법도 시도해 볼 수 있겠어요. 다만 이 경우 공용 서버 관리에 노력이 조금 들어가겠네요. (소스코드 업데이트라든지)
도움이 되었길 바라며, 더 궁금한 점은 언제든 올려주세요.
고맙습니다.
개인실습해설 프론트엔드, 백엔드 데이터베이스 방명록
0
92
2
db 란?
0
74
1
docker run -it -p 8080:80 --rm -v /home/nayuoh/docker-compose/:/usr/share/nginx/html/ nginx
0
101
1
{pwd}
0
84
1
${pwd}
0
82
1
docker 설치 후 첫 실행 시 docker.sock. 에러
0
926
2
도커 컴포즈 그대로 해서 docker-compose up -d 명령어 쳤는데, 프론트엔드랑 몽고디비는 up 상태가 되는데, 백엔드에서 몽고디비 커넥션이 안되네요
0
502
2
ghost 테스트 안됨
1
388
2
docker compose up 에러 질문드립니다~
1
1396
1
바로 멈춤 문제
0
360
1
볼륨 질문 드립니다.
1
282
1
실행시 바로 멈춤
1
361
1
강의자료 html에 있는 소스코드처럼 어떻게 작성하나요?
1
305
1
docker-compose.yml 파일 문법자료 문의 입니다
1
298
1
소스코드 복사해서 실습시 불편사항
1
276
1
depends_on 설정
1
338
1
docker run명령어는 언제 사용하나요?
1
337
1
docker-compose exec 질문 드립니다.
1
1148
1
volumes db_data 문의2
0
1038
1
구글링을 했는데 해결방안을 모르겠습니다.
1
233
1
안녕하세요!
1
198
1
강의 ppt
1
319
1
docker-compose 명령어 관련 질문입니다.
1
530
1
완강했습니다. 궁금한게있어서요!
1
209
1

