본문 바로가기

Tech Stack/docker

docker 1

jar와 war를 묶는다

Apllication으로 담을 수 있음

 

ar = archive

 

ex) 이미지를 업로드한다.

uplade라는 경로에 1, 2, 3, 4, 계속 추가가 됨

밖에있는 것들과 연결해주는 주소를 만들어주는 것이 jar와 war

 

java

db

폴더

jar/war

 

또는

 

도커

------

다설치해놓고

------

개발자 환경에서 원격 빈컨테이너 안으로

우리가 만든 곳으로 올린다

 

01.Docker 개요

 📌 용어

  • 커널이란?
    • 운영체제 중 항상 메모리에 올라가 있는 운영체제의 핵심 부분으로써 하드웨어와 응용 프로그램 사이에서 인터페이스를 제공하는 역할을 하며 컴퓨터 자원들을 관리하는 역할, 시스템의 모든 것을 완전히 통제
  • 컨테이너란?
    • 다른 프로세스와 격리된 상태로 OS에서 SW를 실행하는 기술 </aside>

 

 

 

한정된 자원을 뜯어서 여러개로 쓴다.

 

운영체제를 새로 다운로드 할 필요가 없어서 가볍고 간편함

 

버츄얼머신은 리눅스 윈도우 유닉스 등 나누어서 사용 할 수 있게끔

오버헤드 확률도 줄어듦

 

  • 컨테이너의 수명 주기를 관리하기 위한 도구 및 플랫폼을 제공
    • 컨테이너를 사용하여 애플리케이션 및 해당 지원 구성 요소를 개발
    • 컨테이너는 애플리케이션을 배포하고 테스트하는 단위가 됨
    • 준비가 되면 애플리케이션을 프로덕션 환경에 컨테이너 또는 오케스트레이션된 서비스로 배포 이는 프로덕션 환경이 로컬 데이터 센터, 클라우드 공급자 또는 둘의 하이브리드인지 여부에 관계없이 동일하게 작동

 

도커의 동작

tomcat:9.0버전으로 가져오기

 

 

tomcat = was 웹ㅇ ㅓ플리케이션 서버

 

ws

static

 

 

하나만 보기

 

 

overlay 덮어쓰는 방식으로 재사용을 함

 

'Tech Stack > docker' 카테고리의 다른 글

docker의 이해  (1) 2024.02.05