Docker

김루루룽·2022년 8월 22일
0

blog✏️

목록 보기
43/61
post-thumbnail

Docker란?

애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트 웨어 플랫폼이다.

소프트웨어를 컨테이너라는 표준화된 유닛으로 패킹하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함되어 있다.

환경에 구애받지 않고 애플리케이션을 신속하게 배포 및 활장할 수 있으며
코드가 문제없이 실행될 것이다.


가상 머신을 도입하여
내 윈도우 안에 linux라는 운영체제를 하나 더 설치함. 대표적으로 vm-ware가 있다

컴퓨터 안에 컴퓨터가 있으니 느려졌다.

그래서 나온게 docker다.

부팅 등 운영체제의 핵심 기능(커널)은 공유하는 가상머신
-> os 전체를 새로 설치하지 않아도 되니 가벼워 졌다. 빨라짐

WSL : window는 linux와 너무 달라서 윈도우에서 Linux를 사용하려면 프로그램을 설치되어있어야 한다.

Docker의 장점

  • 개발 / 배포환경 통일 - 운영체제가 어디든 똑같이 사용할 수 있다
  • 프로그램 미리 설치 - 이미 설치할 것들이 다 셋팅 되어 있다
  • 가벼운 가상컴퓨터 - 빠르고 가볍다

참조 :
What is Docker

profile
1day 1push..plz

0개의 댓글