What is Docker?
도커는 컨테이너 기술이며 컨테이너를 생성하고 관리하기 위한 도구이다.
소프트웨어 개발에서 컨테이너 -> 표준화된 소프트웨어 패키지이다.
코드를 실행하는데 필요한 종속성과 도구가 포함되어있다.
예시로 Node.js 애플리케이션을 구축하는 경우
Node.js는 서버에서 JavaScript 코드를 실행하는데 사용할 수 있는 JavaScript 런타임이다.
도커로 빌드된 컨테이너가 있는 경우 애플리케이션 소스 코드뿐만 아니라
Node.js 런타임 코드를 실행하는 필요한 기타 도구가 있을 수 있다.
동일한 Node.js 코드와 Node.js 도구를 사용하는 컨테이너는 버전이 항시 동일해야한다.
이런 이점으로 Node.js 런타임이 항상 동일한 동작과 결과를 제공한다.
What is Docker?
도커는 컨테이너 기술이며 컨테이너를 생성하고 관리하기 위한 도구이다.
소프트웨어 개발에서 컨테이너 -> 표준화된 소프트웨어 패키지이다.
코드를 실행하는데 필요한 종속성과 도구가 포함되어있다.
예시로 Node.js 애플리케이션을 구축하는 경우
Node.js는 서버에서 JavaScript 코드를 실행하는데 사용할 수 있는 JavaScript 런타임이다.
도커로 빌드된 컨테이너가 있는 경우 애플리케이션 소스 코드뿐만 아니라
Node.js 런타임 코드를 실행하는 필요한 기타 도구가 있을 수 있다.
동일한 Node.js 코드와 Node.js 도구를 사용하는 컨테이너는 버전이 항시 동일해야한다.
이런 이점으로 Node.js 런타임이 항상 동일한 동작과 결과를 제공한다.