티스토리 뷰
도커 란?
컨테이너 란?
- Host OS의 커널을 공유하여 애플리케이션에 필요한 환격을 패키징(격리)하는 것으로 운영체제 레벨의 가상화라고 한다.
운영체제 레벨의 가상화 : 컨테이너를 활용한 가상화
하드웨어 레벨의 가상화 : 하이퍼바이저를 활용한 가상화
도커가 필요한 이유
- 언제나 변경 불가능한 인프라 환경에서 개발이 가능해진다.
도커의 기본 구조
로컬 PC ↔️ 도커 허브 저장소
- docker pull : 도커 허브 레지스트리에서 로컬로 도커 이미지 내려받는 명령어.
- docker push : 로컬에 있는 도커 이미지를 도커 허브 레포지토리에 업로드하는 명령어.
- docker login : 도커 허브 레포지토리에 로그인 하는 명령어
- docker logout : 도커 허브 레포지토리에 로그아웃 하는 명령어
- docker search : 도커 허브 레포지토리에 이미지를 검색하는 명령어
PC ↔️ 컨테이너
- docker run : 로컬에서 도커 컨테이너를 실행하는 명령어
Dockerfile ↔️ PC
- docker build : 도커 이미지를 제작하는 명령어
참조
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 클린 아키텍처
- 정적 타입 언어
- java
- multimap
- Sticky Session
- Memory Fragmentation
- 동적 디스패치
- 메모리 단편화
- 뾰족함
- Clean Architecture
- Session
- RestAssured
- pass by value
- 동적 타입 언어
- 수직 분할
- 육각형 아키텍처
- 컴포짓 패턴
- 내부 단편화
- pass by reference
- 객체 풀
- ATDD
- pool
- 세션 불일치
- Object Pool
- 메모리 파편화
- 장애 해결기
- 수평 분할
- OOP
- 외부 단편화
- SpringBoot 2.2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함