[Docker Mastery] Section 1. Quick Start!
Udemy Docker Mastery: with Kubernetes +Swarm from a Docker Captain 강의를 기반으로 정리합니다.
- 핵심 아이디어: Build -> Ship -> Run
- Docker의 세 가지 혁신
- Docker image
- Docker registry
- Docker container
- Docker image
- Dockerfile &
docker build
- Dockerfile &
- Docker registry
- Docker Hub (default), GitHub, Bitbucket, …
- Docker container
- 관련 Linux 기술: namespace, cgroups, veth, iptables, union mount
- Play With Docker
- Docker client, Docker server
docker run -d -p 8800:80 httpd
- 왜 Docker를 써야하는가?
- Isolation
- better isolation in a single OS
- Environments
- reduced environment variances
- Speed (of business)
- increase speed of change
- Isolation
생각
왜 Docker를 써야하는가? 이 부분이 이번 강의의 핵심인 것 같다. 컴퓨팅 자원을 격리시켜서 사용할 수 있다는 점, 다양한 환경에서 일관된 방식으로 사용할 수 있다는 점, 비즈니스 요구에 빠르게 대응할 수 있다는 점이 Docker를 사용하는 이유인 것 같다.
댓글남기기