오늘도
배워봅니다.
1. Docker
- 부팅 등 운영체제의 핵심 기능(커널)을 공유하는 가상머신
- Docker → 협업을 편하게 하기 위함, 배포를 편하게 하기 위함
- Docker 이전 방식 → 환경은 맞았지만 답답함(느리고 용량도 많음)
- Windows - 가상머신 VMware - Linux
- Mac-OS - 가상머신 VMware - Linux
- Linux - 가상머신 VMware - Linux
-> 컴퓨터 안에 컴퓨터 있다! -> 너무 느림!
- Docker 사용
- 개발 / 배포 환경 통일
- 프로그램 미리 설치
- 가벼운 가상 컴퓨터
- vs에 Docker 셋팅해줌
- Docker-hub
- Docker 명령어
- docker-compose build
- docker-compose up -d
- docker ps
- docker exec -it 컨테이너ID /bin/bash
- docker-compose logs
- docker-compose logs -f
- docker-compose logs -f --tail=3
- docker-compose stop → 종료
- docker-compose down