Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 알고리즘 그래프
- jquery dom 계층 선택자
- 알고리즘
- Interface
- 서로소
- 자바스크립트 이벤트처리
- java lambda
- str to char array
- jquery 이벤트 처리
- 재귀함수
- inner class
- 자바 재귀 조합
- 순열코드
- java Collections.sort()
- 조합 재귀
- jquery 속성선택자
- java 내부 클래스
- char to str
- 자바
- 자바스크립트 이벤트중지
- parseInt()
- 후위표기
- 자바 순열 코드
- 순열 재귀
- 자바입출력
- 상속
- Java
- jquery 필터선택자
- 자바 조합 재귀
- 재귀
Archives
- Today
- Total
유블로그
Docker - 미완 본문
Docker?
: OS레벨 가상화를 이용하여 컨테이너화 된 소프트웨어 패키징 및 관리가 가능한 가상화 도구
virtual machines
: 각각 os 가 다 올라가고 application이 각각의 os를 거쳐 돌아감.
containers
: 각각의 application이 os를 가상화해 들고있어서 무겁지 않음
Docker 사용을 위한 2가지 개념
Dockerfile --------------------> app(Image) ----------------------> running app container
docker build app docker run <image>
kernel(host) 위에 base Image 를 올리고 image들을 올리고 container를 올린다.
image는 read only, container는 writable
최종 이미지를 기반으로 container 만든다.
이미지는 클래스, 컨테이너는 인스턴스 느낌
장점
- 빠르고 효율적 : 커널은 호스트 OS(Linux)와 공유해서 부팅이 필요 없고 격리된 프로세스
- 높은 이식성 : OS 상에 격리된 독자적인 어플리케이션 실행 환경
- 가벼움 : 커널을 제외한 배포판 유저랜드(프로그램, 라이브러리) 최적화
'기타' 카테고리의 다른 글
ubuntu nginx 로 vue https 배포하는 법 (0) | 2021.02.03 |
---|---|
마크다운 md 파일 문법 (0) | 2021.02.02 |
mysql connector net 삭제 안 될때 (0) | 2021.01.21 |
[Vue] npm run serve 에러날 때 (2) | 2021.01.13 |
[MyBatis] mybatis 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다. (0) | 2020.11.24 |