- Why we have to use container
- 배경
- VMware, VBox
- 컨테이너
- 컨테이너의 원리
- cgroups
- Linux Namespace
- 성능의 차이
- Development Environment
- Monolithic architecture
- Microservice architecture(MSA)
- Docker Installation
- Docker
- 도커와 사용가능한 클라우드 서비스 모델
- 도커의 한계
- Docker의 이상적 동작 환경은 Linux
- Docker registry
- Docker registry
- 원하는 Image를 Pull하는 방법
- 로컬 시스템에 있는 Image
- Docker life cycle
- Docker life cycle
- 명령어
- Image pulling and removing
- Creating and starting(Run) container
- 컨테이너 확인
- 컨테이너 중지
- 컨테이너 삭제
- 사용 예제
- Layer and File system
- Layer
- Image information
- Docker data management
- Docker docs
- $ docker --help
- Some useful command in Docker
- docker run
- docker exec -it tc /bin/bash
- docker logs [CONTAINER_NAME]
- File transfer between host and container or between containers
- Removing all container
- 볼륨 마운트
- Building image
- Echo-server with python:3.8.2
- Dockerfile and build
- Image 경량화
- Use minimal base image
- Reduce number of image layers
- Move user application code to below
- Multi-stage build
- Use .dockerignore file
- Push to dockerhub
- Setting docker image to push
- Push
- History of image
- Push to dockerhub
- How to make private registry?
- How to push/pull images to private registry?
leibniz21c/Learning-Container
This is a repository of information about container technology. The cleanup was completed as of February 22, 2021, and there will be no future updates.
Jupyter Notebook