DevOps
-
[Docker] Section 1DevOps/Docker 2023. 12. 10. 22:57
Docker란? 도커는 컨테이너 기술 Container란? 소프트웨어 개발에서 컨테이너는 표준화된 소프트웨어 유닛 우리는 소프트웨어 유닛, 코드가 포함된 패키지 및 코드를 실행하는 종속성을 보관할 수 있으며 도커가 실행되는 모든 곳에서 이를 가져올 수 있다. -> 동일한 환경에서 정확히 동일한 애플리케이션을 실행할 수 있다. 도커는 이러한 컨테이너를 구축하기 위한 도구일 뿐이다. Container가 필요한 이유 1. 다른 개발, 생산 환경 2. 팀, 회사에서 다른 개발 환경 3. 다른 프로젝트들 사이의 충돌하는 도구, 버전 Virtual Machines / Virtual Operating Systems 문제점 가상 운영 체제를 가진 여러 virtual machine에서 발생하는 오버헤드 -> 매번 새로운..