일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 컨테이너
- Shell
- 빅오노테이션
- Bash
- terraform
- iterm2 shortcuts
- docker-compose
- zshrc
- AWS
- Django
- iterm2 단축키
- sftp란
- 도커컴포즈
- python
- customize
- 파이썬
- linux
- nosql
- 도커
- minikube 설치 방법
- minikube mac 설치
- zsh
- 테라폼 기본 문법
- terraform 문법
- DynamoDB
- 테라폼 문법
- BIG-O NOTATION
- docker
- server
- test
- Today
- Total
목록docker-compose (2)
sklass의 s-class 프로그래밍 blog
up docker-compose.yml 파일의 내용에 따라 이미지를 빌드하고 서비스를 실행합니다. 자세한 진행 과정은 다음과 같습니다. 서비스를 띄울 네트워크 설정 필요한 볼륨 생성(혹은 이미 존재하는 볼륨과 연결) 필요한 이미지 풀(pull) 필요한 이미지 빌드(build) 서비스 의존성에 따라 서비스 실행 $ docker-compose up up 명령에 사용할 수 있는 몇 가지 옵션도 존재합니다. -d: 서비스 데몬으로 실행하여 백그라운드에서 돌아가게합니다. (docker run에서의 -d와 같습니다.) --force-recreate: 컨테이너를 지우고 새로 만듭니다. --build: 서비스 시작 전 이미지를 새로 만듭니다. ps 현재 환경에서 실행 중인 각 서비스의 상태를 보여줍니다. $ docke..
Docker Compose 란? 여러 개의 컨테이너를 정의하고 실행하기 위한 도구로, 쿠버네티스처럼 yaml 파일을 이용해서 여러 응용 프로그램의 컨테이너를 정의하고 서비스를 구성할 수 있습니다. Docker Compose에 대해 알아보기 전, Docker Compose를 쓰지 않을때의 불편한 점이 뭐였길래 Docker Compose가 개발되었는지 살펴보겠습니다. Django를 도커로 실행하고 싶을 경우, 데이터베이스 서버와 django 서버 둘다를 도커 컨테이너화 해야하는데요. 기본적으로 도커 컨테이너들은 각각 격리된 환경에서 실행됩니다. 다시 말해, 별도의 옵션을 지정하지 않으면 다른 컨테이너의 존재를 알 수 없습니다. 따라서, 데이터베이스 서버를 먼저 실행한 후 django 서버를 실행해야하지만, ..