도커 환경에서 협업 하려면 어떻게 해야 하나요?
1701
작성한 질문수 7
안녕하세요 강사님 덕분에 질 좋은 강의를 접할 수 있어 감사드립니다.
도커 내부에서 개발을 진행한 후 저장 하면서 개발 내용을 이어서 작업하려면 어떻게 해야 하나요?
도커 허브에 올려둔 뒤 커밋, 푸쉬 하는 방법을 사용 해야 하나요?
아니면, 내부에서 수정한 컨테이너를 다시 빌드 하는 방법이 있나요?
로컬 환경에서 작업한 후 도커 컨테이너를 빌드 해야 하나요?
강사님께 장고를 배우면서 도커 환경에서 개발하며 배포하고 싶은데 구글링을 해봐도 감이 잘 안잡혀서 질문 남깁니다.
답변 1
1
우선 질문 주셔서 감사합니다.
제 경험상 Docker Compose를 사용하셔서 컨테이너와 로컬을 싱크 시키시고, 코드 변경은 필요하실때마다 깃허브에서 push/pull 하시면 될 듯합니다.
그러면 개발 환경은 개발자 모두 다 같은 다커 환경(Using same Docker image)이고 코드는 깃허브에 공유되니까 그런 식으로 사용합니다.
마지막으로 다커 자체를 공유하시려면 빌드하신 후에 이미지를 다커허브에 태그를 사용하셔서 Push하시면 됩니다.
또는 로컬에서 빌드 하시고 싶으시다면 docker-compose build를 하시면 이미지가 빌드됩니다.
그리고 쉽게 할 수 있는 방법은 Jenkins 같은 CI/CD툴을 사용하셔서 코드를 머지할때마다 build/push 하시면 쉽게 자동화 할 수 있습니다.
이 영상에 Docker compose 사용 방법이 설명 되어있습니다.
혹시 이해가 안되신다면 그 부분을 더 코멘트 남겨주세요 :D
Dockerfile 질문
0
76
2
Logging 질문
0
126
1
0.0.0.0:8000 접속이 안됩니다
0
296
2
블로그 게시
0
171
2
{{form.as_p}} 사용방법 질문드립니다.
0
229
2
reverse vs reverse_lazy 사용 이유와 차이점을 이해하지 못 했습니다.
0
214
1
urls.py에 라우팅 하는 부분에서요.
0
161
2
handler, static 질문이 있습니다.
0
188
2
build: context 부분이 이해가 되지 않습니다.
1
215
3
직렬화 질문
0
151
1
Celery 수업중 세팅 질문드립니다.
1
181
1
6-1 질문
1
216
1
channels alternative?
1
207
1
크롬에서 서드 파티 쿠키 제한이라는 에러가 뜨는데 혹시 추가로 어떤걸 업데이트 해야지 정상작동 되는지 알 수 있을까요?
0
741
2
dock 환경설정에 대해 잘 이해가 가지 않습니다.
1
282
1
Django Authentication 중에 로그아웃 기능이 안됩니다 ㅠㅠ
1
344
1
학습방식
1
321
2
docker, flower 질문
0
303
1
docker 컨테이너 환경설정 문제
0
1642
1
celery-worker, beat, flower, docker-compose 질문
1
635
1
4-1 공식문서
1
252
1
장고 프로젝트 질문
2
291
1
복습
1
257
1
온라인 ide
1
325
2





