이전부터 공부하고 싶었지만 어쩌다 보니 이제야 들여다보는 도커에 대해 간단하게 끄적여본다.
먼저 도커를 쓰는 이유를 간단하게 보자!
도커(Docker)🐳를 쓰는 이유!
일반적으로 개발 환경을 구축(설정) 할 때 많은 시간을 들이곤 한다.
그런데 도커를 사용하면 간단하게 개발 환경을 구축(설정) 할 수 있다.
도커를 사용하지 않고 어떠한 프로그램을 다운로드할 때, 사전에 다운로드를 해야 하는 프로그램이 있다던지 설치 방법이 자세하지 않아서 오류를 마주친다던지 하는 이슈들이 생길 것이다.
하지만! "도커 🐳"를 사용하면 이러한 걱정들을 모두 날려버릴 수 있다.
간단하게 얘기하면 훨씬 더 간편하게 환경 설정 및 구축 등을 할 수 있게 되는 것이다.
도커(Docker)🐳란 무엇인가?
Empowering App Development for Developers | Docker
Learn how Docker helps developers bring their ideas to life by conquering the complexity of app development.
www.docker.com
도커 홈페이지를 접속해보면 도커를 설명하기 이전에 컨테이너에 대해서 설명을 한다.
도커는 컨테이너를 사용하여 응용프로그램을 더 쉽게 만들고 배포 및 실행할 수 있도록 해주는 도구이기 때문에 컨테이너를 아는 것이 중요하다!
컨테이너⭐
코드와 모든 종속성을 패키지화하여 응용 프로그램이 한 컴퓨팅 환경에서 다른 컴퓨팅 환경으로 빠르고 안정적으로 실행되도록 하는 소프트웨어의 표준 단위!
✔️즉, 간단하고 편리하게 프로그램을 실행시켜주는 것.
일반적으로 우리가 생각하는 컨테이너 - 다양한 물건 등을 넣고 옮기기 위한 것
서버에서의 컨테이너 - 다양한 프로그램 및 실행환경을 컨테이너로 추상화하고 제공하여 쉽게 배포 및 관리할 수 있도록 도와주는 것, 프로그램을 손쉽게 이동, 배포, 관리할 수 있게 해 준다.
컨테이너 이미지✨
코드, 런타임, 시스템 도구, 시스템 라이브러리 및 설정과 같은 응용 프로그램을 실행하는 데 필요한 모든 것을 포함하는 가볍고 독립적이며 실행 가능한 소프트웨어 패키지!
도커 이미지와 도커 컨테이너📦
⭐⭐중요⭐⭐
도커 이미지는 프로그램을 실행하는데 필요한 모든 설정과 종속성을 가진다.
도커 이미지를 이용해서 도커 컨테이너를 만들고, 도커 컨테이너 안에서 응용프로그램이 실행된다.
도커 컨테이너는 도커 이미지의 인스턴스이다.
'개발환경' 카테고리의 다른 글
[개발환경 - 도커(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 |
댓글