DevOps/Docker9 Docker와 container Docker는 컨테이너 기술이다. -> 컨테이너를 생성하고 관리하기 위한 도구이다. 그럼 여기서 소프트웨어 개발에서 컨테이너란 무엇이며 왜 사용해야 하는가? 소프트웨어 개발에서 컨테이너는 표준화된 소프트웨어 유닛이다. 예를 들어 NodeJS Application을 구축하는 경우에 NodeJS는 서버에서 JavaScript 코드를 실행하는데 사용할 수 있는 JS runtime 이다. Docker로 bulid된 컨테이너가 있는 Application이 있는 경우 그 컨테이너에는 소스 코드 뿐만 아니라 NodeJS runtime과 코드를 실행하는데 필요한 기타 도구가 있을 수 있다. 동일한 NodeJS 코드와 도구를 사용하는 컨테이너는 NodeJS runtime에 항상 동일한 동작과 결과를 제공한다. 약간 쉽게.. 2024. 1. 11. 이전 1 2 3 다음