일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Continuous Deployment
- CI
- CD
- F객체
- Transaction
- django
- Git
- DRF
- to_attr
- aws
- DjangoRestFramework
- DjangoCache
- Coroutine
- 도커
- Prefetch_related
- nestedfunction
- aggregate
- 백준
- Python
- docker
- dry-yasg
- apitestcase
- database
- EC2
- 코루틴
- racecondition
- QuerySet
- Continuous Delivery
- annotate
- testcase
- Today
- Total
목록docker (2)
BackEnd King KY

✔️ Docker 구조 도커는 크게 4가지로 분류되어 있습니다. Docker client와 server (server는 docker engine으로 불리기도 합니다.) Docker 이미지 Docker registries Docker containers ✔️ 1. Docker client와 server 도커는 기본적으로 서버와 클라이언트 구조로 이루어져 있습니다. 클라이언트가 서버에 명령을 전달하고 서버가 실행시키는 구조입니다. 우리가 일반적으로 개발할 때 요청-응답과 같은 개념으로 이해하시면 됩니다. Docker Binary 커맨드가 도커 클라이언트고 dockerd가 Docker Daemon 혹은 Docker engine입니다. Docker engine과 상호작용 하기 위해 Restful API도 제공됩..

Docker 도커를 하기 전에 컨테이너에 대한 이해가 선행되어야 합니다. 컨테이너에 대해 설명 후 Docker를 직접 사용해보겠습니다. 출처는 구글 클라우드 입니다. ✔️ Container의 의미 컨테이너는 소프트웨어 서비스를 실행하는 데 필요한 특정 버전의 프로그래밍 언어 런타임 및 라이브러리와 같은 종속 항목과 애플리케이션 코드를 포함하는 경량 패키지입니다. 컨테이너는 운영체제 수준에서 CPU, 메모리, 스토리지, 네트워크 리소스를 쉽게 공유할 수 있게 해주며 컨테이너가 실제로 실행되는 환경에서 애플리케이션을 추상화할 수 있는 논리 패키징 매커니즘을 제공합니다. 런타임 : CS에서 컴퓨터 프로그램이 실행되고 있는 동안의 동작 이렇게 운영체제 가상화를 통한 컨테이너 방식을 이용하게 되면, 프라이빗 데이..