이전 포스팅에서 다뤘던 [Docker란 무엇인가?] 내용을 참고하시면, 이번 주제에 대한 배경 지식이나 기초 정보를 확인하실 수 있습니다! [Docker] Docker란 무엇인가?🐳 1. Docker란 무엇인가요?Docker는 애플리케이션을 컨테이너라는 독립된 환경에 격리시켜 실행할 수 있게 도와주는 오픈 소스 플랫폼입니다. 애플리케이션과 그에 필요한 모든 라이브러리, 종속tae-hui.tistory.com 1. 🛠️ Dockerfile이란?Dockerfile은 컨테이너 이미지를 정의하는 스크립트 파일로, 이미지 빌드에 필요한 설정과 명령을 담고 있습니다.🧩 주요 특징Dockerfile은 단계별로 이미지를 정의합니다.빌드 시 각 단계가 레이어(layer)로 저장됩니다.Docker는 레이어를 캐싱해 ..
docker build
🐳 1. Docker란 무엇인가요?Docker는 애플리케이션을 컨테이너라는 독립된 환경에 격리시켜 실행할 수 있게 도와주는 오픈 소스 플랫폼입니다. 애플리케이션과 그에 필요한 모든 라이브러리, 종속성 등을 하나의 패키지로 묶어 일관된 실행 환경을 제공하죠. Docker는 애플리케이션을 서로 격리된 상태로 실행하며, 애플리케이션이 여러 환경에서 동일하게 작동하도록 합니다.🌐 2. Docker의 탄생 배경Docker의 탄생 배경은 복잡한 개발 환경의 일관성 유지라는 문제에서 시작되었습니다."개발 환경과 배포 환경이 다르면 발생하는 문제를 해결하고자 Docker가 탄생했습니다."과거에는 애플리케이션 개발 및 테스트 시, 운영 환경과의 차이로 인해 문제가 발생하곤 했습니다. 개발자는 자신이 만든 애플리케이션..