일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- smui
- mock
- TypeScript
- PostgreSQL
- JavaScript
- reactjs
- apiTest
- svelte
- 인라인핸들러
- bitwiseNot
- go
- ...$$restProps
- 도커컨테이너
- 도커
- :=
- Svelte LifeCycle
- docker
- docker-network
- cron
- IAC
- testing
- githook
- GraphQL
- nestjs
- 번역
- onDestory
- react
- GIT
- Terraform
- golang
- Today
- Total
목록도커 (2)
Den`s blog
1. 도커 이미지와 컨테이너 이미지와 컨테이너 : 도커 엔진에서 사용하는 기본 단위이자 핵심 1. 도커 이미지 컨테이너를 생성할 때 필요한 요소, 가상머신에서 사용하는 iso 파일과 비슷한 개념 이미지는 여러 계층 으로 된 바이너리 파일이 존재하고, 컨테이너를 생성하고 실행할 때 읽기 전용으로 사용됨. 도커 명령어로 내려받을 수 있고, 별도의 설치는 필요 없다. 이미지 이름의 구성 [저장소 이름]/[이미지 이름]:[태그] 로 구성 alicek106/ubuntu:14.04 # 저장소이름/이미지이름:태그 ubuntu:latest # 이미지이름:태그 저장소 (Repository) : 이미지가 저장된 장소, 명시되지 않은 경우 도커에서 기본적으로 제공하는 이미지 저장소인 Docker Hub 의 공식이미지. 생략..
1. 애플리케이션의 개발과 배포가 편해진다. 서버를 부팅할 때 실행되는 운영체제 : 호스트OS 도커 컨테이너는 호스트OS 위에서 실행되는 격리된 공간 ⇒ 독립된 개발환경을 보장 받을 수 있음. 컨테이너를 도커 이미지 라는 일종의 패키지로 만들어 운영서버에 전달하면 끝 ⇒ 서비스를 개발 했을 때 사용했던 환경을 다른 서버에서도 컨테이너로서 똑같이 복제할 수 있기 때문에 개발/운영 환경의 통합이 가능 2. 여러 어플리케이션의 독립성과 확장성이 높아진다. 모놀리스 (Monolith) 애플리케이션 : 여러모듈이 상호작용하는 로직을 하나의 프로그램 내에서 구동시키는 방식 ⇒ 소규모 서비스엔 어울릴 수 있으나, 서비스가 거대해질수록 소프트웨어의 확장성 및 유연성이 줄어든다는 치명적인 단점이 있음 마이크로서비스 (M..