로그인
회원가입
현재접속자
33
웹개발
웹개발
CI 보드
기타
자주하는질문
[docker] docker-compse를 활용하여 완벽한 개발 환경 구성하기
최고관리자
0
1,260
0
0
Print
글주소
01-15
Link
https://www.44bits.io/ko/post/almost-perfect-development-environment-with-docker-and-docker-compose
27
도커 컴포즈를 활용하여 완벽한 개발 환경 구성하기
컨테이너 시대의 Django 개발환경 구축하기
raccoony
작성,
2019년 03월 20일
공개
0 (사전 학습) 도커가 뭐야?
1 개발 환경 구성이라는 어려움
2 도커로 개발 환경 구성하기
2.1 도커 이미지 빌드
2.2 Django 앱 컨테이너 실행
2.3 데이터베이스 컨테이너 실행
2.4 데이터베이스 연결하기
2.5 코드 변경이 실시간으로 반영되게 하기
2.6 데이터베이스 데이터를 보존하기
2.7 순서를 맞춰 컨테이너 재실행하기
2.8 도커가 별로 편하진 않네요?
3 도커 컴포즈로 개발 환경 구성하기
3.1 선행 조건
3.2 docker-compose.yml 파일
3.2.1 version
3.2.2 services
3.2.3 db
3.2.4 image
3.2.5 volumes
3.2.6 environment
3.2.7 django
3.2.8 build
3.2.9 environment
3.2.10 ports
3.2.11 command
3.2.12 volumes
3.3 드디어 실행!
3.3.1 그런데… 앱 서비스에서 db 서비스를 어떻게 찾았지?
3.4 개발용 Dockerfile을 별도로 관리하기
3.5 개선할 점 몇 가지
3.5.1 데이터베이스 데이터용 볼륨 추가
3.5.2 파이썬 로그가 한 발 느리게 출력되는 문제 수정
3.5.3 Django 서버가 데이터베이스를 못 찾아요
3.6 도커 컴포즈의 주요 명령어
up -d
ps
stop, start
down
exec
logs
3.7 도커 컴포즈 단축 명령어 등록하기
3.8 나름의 팁
3.8.1 docker-compose.yml 파일을 수정했다면?
3.8.2 Dockerfile-dev 파일을 수정했다면?
3.8.3 Dockerfile-dev도 신경 써야 함
3.8.4 데이터베이스 내용도 지우고 싶다면
3.8.5 MySQL보다는 PostgreSQL이 조금 더 편한 듯
3.8.6 ERROR: ‘No space left on device’
0
0
스크랩
신고
×
이름
비밀번호
댓글등록
자동등록방지 숫자입력
목록
답변
이전글
다음글
글쓰기
기타
정렬하기
날짜순
조회수
댓글수
추천순
제목+내용
제목
내용
회원명
회원아이디
번호
제목
글쓴이
날짜
조회수
73
[시간] 시간과 관련한 정보가 필요하면
최고관리자
09-18
1,459
72
[Docker compose] Can not find a suitable configuration 에러 원인
최고관리자
09-15
1,483
71
[Docker] CentOS 7 에 Docker를 설치해 보자.
최고관리자
09-14
2,161
70
[소스 컴파일] 컴파일관련 용어를 살펴보자.
최고관리자
09-13
1,610
69
[PHP] 언어
최고관리자
08-18
989
68
[관심] 개발을 오래한 사람이면 공감되는 내용이 많을 것입니다.
최고관리자
08-18
806
67
[VS] code-server를 통해 어디에서든 PC환경으로 개발하자
최고관리자
08-18
775
66
[Mac] Capture Screen Image 폴더 지정 하기
최고관리자
08-02
839
65
[IntelliJ] 여러파일의 이름을 한번에 바꾸는 Plugin
최고관리자
07-29
1,636
64
[모니터] 용도/크기/화질 천차만별! 나한테 맞는 모니터 고르는 법!
최고관리자
07-23
786
63
윈도우 hosts 파일 수정
최고관리자
05-09
977
62
[HTML] image map을 활용한 영역클릭
최고관리자
04-27
879
61
[Linux] CentOS 7에서의 gcc upgrade
최고관리자
08-28
2,773
60
[Linux] wkhtmltopdf error가 해결되지 않을 경우 확인
최고관리자
08-27
1,567
59
[Linux] CentOS7에서 HTML to PDF 실행시 Error
최고관리자
08-27
2,332
58
[Linux] Html to PDF 설치하기
최고관리자
08-27
1,645
57
[Linus] RPM 패키지 관리를 위한 DNF 명령
최고관리자
08-27
1,234
56
[Intellij] 노란줄 Found duplicated code in 해결방법
최고관리자
08-26
1,459
55
[Linux] CentOS sendmail 설치 및 테스트
최고관리자
08-18
3,038
54
[Linux] Console에서 메일보내기 테스트시 EOF(EOT)입력은 어떻게??
최고관리자
08-18
1,451
목록
글쓰기
1
2
3
4
>
로그인
로그인
회원가입
|
회원정보찾기
최근 게시물
[시간] 시간과 관련한 정보가 필요하…
[Docker compose] Can…
[Docker] CentOS 7 에 …
[소스 컴파일] 컴파일관련 용어를 살…
[Dart] Dart 문법 정리
최근 댓글
이거 서버에 어디다 추가하는 거죠?
+1
Socket Debugger : ht…
+2
TCP Clinet : https:/…
+2
게시물이 없습니다
게시물이 없습니다
Tag Clouds