반응형
Docker란?Docker는 컨테이너 기반의 오픈 소스 가상화 플랫폼으로, 애플리케이션 및 그에 따른 환경을 격리된 컨테이너에 패키징하여 개발, 배포, 실행을 쉽게 지원하는 툴이다. 먼저 Docker를 이해하기 위해서는 가상화에 대해서 이해가 필요하다. 가상화란?하이퍼바이저를 이용해 여러개의 운영체제를 하나의 호스트에서 생성하는 방식이다. 하이퍼바이저하드웨어에서 시스템의 운영 체제와 리소스를 분리해 VM에 할당하여 가상 머신을 생성하고 구동하는 소프트웨어이다.하이퍼바이저는 다음과 같은 역할을 수행한다.실제 CPU, RAM, 디스크, 네트워크 카드 등을 가상화하여 VM에게 제공 (VM은 이 가상 하드웨어를 진짜 하드웨어로 인식)호스트 OS가 실제로 갖고 있는 물리적 자원보다 더 많이 할당할수도 있다.각 V..
클라이언트가 서버에 요청을 할 때 다음과 같은 동작 과정이 있습니다. 클라이언트가 WAS에 요청 서버는 TCP/IP 커넥션 연결 후 서블릿을 호출 그런데 이 서블릿 객체는 누가 호출하는 걸 까요?? 이 서블릿 객체는 바로 Tread(쓰레드)가 호출합니다. Tread (쓰레드) 자바 Main 메서드를 실행하면 main이라는 이름의 쓰레드가 실행되는 것을 볼 수 있는데, 애플리케이션 코드를 하나하나 순차적으로 실행하는 것을 쓰레드라고 볼 수 있습니다. 만약 쓰레드가 없다면 자바 애플리케이션이 실행이 불가능합니다. 쓰레드는 한번에 하나의 코드 라인만 수행하며 동시 처리가 필요하면 쓰레드를 추가로 생성하게 됩니다. 단일 요청 - 쓰레드 하나 사용 시 WAS는 요청이 오면 쓰레드를 할당하고 그 쓰레드가 서블릿을 ..
| 내 블로그 - 관리자 홈 전환 |
Q
Q
|
|---|---|
| 새 글 쓰기 |
W
W
|
| 글 수정 (권한 있는 경우) |
E
E
|
|---|---|
| 댓글 영역으로 이동 |
C
C
|
| 이 페이지의 URL 복사 |
S
S
|
|---|---|
| 맨 위로 이동 |
T
T
|
| 티스토리 홈 이동 |
H
H
|
| 단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.