소프트웨어 개발에서 컨테이너는 정확히 무엇이고 왜 사용해야할까?소프트웨어의 표준화 된 유닛, 기본적으로 코드 패키지라는 뜻 - 코드를 실행할 때 필요한 종속성과 도구이다. 소프트웨어 개발에서 독립적이고 표준화된 애플리케이션 패키지를 원하는 이유는 무엇인가?개발 및 생산 환경이 다른 경우 - 다른 곳에서 코드를 실행하면 버전이 달라서 코드가 작동하지 않을 수 있다. 그래서 무엇이 잘못 되었는가는 파악하는데 상당한 시간이 소요될 수 있다.(시간의 낭비) -> 따라서 프로덕션 환경에서 가지고 있었던 환경과 정확하게 동일한 개발 환경을 갖는 것은 많은 의미가 있다. 예를 들어 팀이나 회사에서 다른 개발 환경을 갖고 있지만 같은 프로젝트를 진행할 때 예전 버전을 갖고 있는 사람과 최신 버전을 갖고 있는 사람의 경..