0. Docker 란
1. Docker 설치
2. Docker 간단 사용법
0. Docker 란
- App 마다 다른 최적의 환경을 제공하기 위한 소프트웨어 플랫폼
- 해당 app의 최적의 환경(프로세스)을 만들어 배포 가능
- Docker Image - 간단 제작, 배포
- Docker Container - 간단 실행
- VM과 비교하여 용량 적고 속도 빠름 (Docker는 하드웨어 자원 복제 불필요하기 때문)
Docker Image
- 라이브러리, 패키지 모음
- Base Image 사용 --> 라이브러리, 패키지, 프로그램, 소스 등 설치 --> Docker Image 생성
- Base Image : https://hub.docker.com/
Docker Container
- Image 실행 형태
- Docker 엔진에서 독립적 실행
1. Docker 설치
Docker Desktop
https://docs.docker.com/desktop/mac/install/
2. Docker Manual
Docker Desktop for Mac user manual
https://docs.docker.com/desktop/mac/
2-1. Preferences
- 설정 - 오른쪽 상단 톱니바퀴
- Resource 설정 가능
2-2. Search image
2-3. Pull
2-3-1. hub에서 이미지 검색
2-3-2. 터미널에 명령어 작성
% docker pull ubuntu
2-4. Run
- Docker Dektop - UI
- Terminal
# ubuntu 컨테이너 생성 후 즉시 실행
% docker run -it ubuntu /bin/bash
2-5 Check Container
- Docker Desktop
- Terminal
% docker ps