이전부터 공부하고 싶었지만 어쩌다 보니 이제야 들여다보는 도커에 대해 간단하게 끄적여본다.
먼저 도커를 쓰는 이유를 간단하게 보자!
도커(Docker)🐳를 쓰는 이유!
일반적으로 개발 환경을 구축(설정) 할 때 많은 시간을 들이곤 한다.
그런데 도커를 사용하면 간단하게 개발 환경을 구축(설정) 할 수 있다.
도커를 사용하지 않고 어떠한 프로그램을 다운로드할 때, 사전에 다운로드를 해야 하는 프로그램이 있다던지 설치 방법이 자세하지 않아서 오류를 마주친다던지 하는 이슈들이 생길 것이다.
하지만! "도커 🐳"를 사용하면 이러한 걱정들을 모두 날려버릴 수 있다.
간단하게 얘기하면 훨씬 더 간편하게 환경 설정 및 구축 등을 할 수 있게 되는 것이다.
도커(Docker)🐳란 무엇인가?
도커 홈페이지를 접속해보면 도커를 설명하기 이전에 컨테이너에 대해서 설명을 한다.
도커는 컨테이너를 사용하여 응용프로그램을 더 쉽게 만들고 배포 및 실행할 수 있도록 해주는 도구이기 때문에 컨테이너를 아는 것이 중요하다!
컨테이너⭐
코드와 모든 종속성을 패키지화하여 응용 프로그램이 한 컴퓨팅 환경에서 다른 컴퓨팅 환경으로 빠르고 안정적으로 실행되도록 하는 소프트웨어의 표준 단위!
✔️즉, 간단하고 편리하게 프로그램을 실행시켜주는 것.
일반적으로 우리가 생각하는 컨테이너 - 다양한 물건 등을 넣고 옮기기 위한 것
서버에서의 컨테이너 - 다양한 프로그램 및 실행환경을 컨테이너로 추상화하고 제공하여 쉽게 배포 및 관리할 수 있도록 도와주는 것, 프로그램을 손쉽게 이동, 배포, 관리할 수 있게 해 준다.
컨테이너 이미지✨
코드, 런타임, 시스템 도구, 시스템 라이브러리 및 설정과 같은 응용 프로그램을 실행하는 데 필요한 모든 것을 포함하는 가볍고 독립적이며 실행 가능한 소프트웨어 패키지!
도커 이미지와 도커 컨테이너📦
⭐⭐중요⭐⭐
도커 이미지는 프로그램을 실행하는데 필요한 모든 설정과 종속성을 가진다.
도커 이미지를 이용해서 도커 컨테이너를 만들고, 도커 컨테이너 안에서 응용프로그램이 실행된다.
도커 컨테이너는 도커 이미지의 인스턴스이다.
'개발환경' 카테고리의 다른 글
[개발환경 - 도커(5)] 도커 이미지 만들기 / Create docker images - 개발하는 지토 (0) | 2020.11.21 |
---|---|
[개발환경 - 도커(4)] 도커 명령어 사용하기 / 도커 기본 클라이언트 명령어 - 개발하는 지토 (0) | 2020.11.21 |
[개발환경 - 도커(3)] 도커(Docker) 기본 흐름, 기존 가상머신(VM)과의 차이, 도커 run 해보기 - 개발하는 지토 (0) | 2020.11.21 |
[개발환경 - 도커(2)] 도커 설치하기 윈도우 10 (Docker 설치하기 window 10 ) - 개발하는 지토 (0) | 2020.11.20 |
댓글