본문 바로가기

개발 일기라기 보단 메모장/Docker

01. 도커(Docker)란 무엇인가? (이미지, 컨테이너)

반응형

1. 도커를 사용하는 이유?

개발 또는 배포 환경을 세팅함에 있어서 개발 환경이 다르기 때문에 같은 프로그램을 설치하더라도 에러가 발생함.

특히 버전별로 호환 여부에 따라 에러가 발생하는 경우가 많기 때문에 좀 더 편하게 환경을 세팅할수 있도록 하기 위해 사용.

 

2. 도커는 무엇인가?

컨테이너를 사용하여 개발 및 배포 더 쉽게 할수 있도록 해주는 생태계.

 

3. 그렇다면 컨테이너란?

다양한 프로그램 실행환경을 컨테이너로 추상화하여 배포 및 관리 해주는 기능.

코드와 모든 종속성을 패키지화 하여 프로그램들이 다른 컴퓨팅 환경에서 빠르고 안정적으로 실행 되도록 하는 소프트웨어 표준.

4. 이미지란?

응용프로그램을 실행하는데 필요한 모든 것을 포함하는 가볍고 독립적인 소프트웨어 패키지.

이미지를 이용해서 컨테이너를 생성하고, 컨테이너를 이용하여 프로그램을 실행한다.

 

 


인프런 강의를 통해 개인 공부를 위해 정리해둔 포스팅입니다.

틀린내용이 있을 수 있으며 지적해주신다면 언제나 환영입니다.

문제시 삭제하도록 하겠습니다.

 

반응형