도커
도커 - 컨테이너를 생성하고 관리하기 위한 도구 컨테이너 - 표준화된 소프트웨어 유닛, 코드 패키지, 해당 코드를 실행하는데 필요한 종속성과 도구가 포함되어 있음 (Like 피크닉 바구니) -> 개발이나 설치 환경이 모두 다를 수 있기 때문에 컨테이너로 배포하면 항상 동일한 환경에서 실행되므로 버전이 다르거나 하는 문제가 발생하지 않음 -> 작업하는 프로젝트가 많을 경우에 프로그램이 충돌하는 버전이 있을 수 있음, 작업을 전환할 때마다 변경해야 하는 귀찮은 상태가 될 수 있음, 컨테이너를 사용하면 각 버전을 컨테이너 안에 보유하고, 분리할 수 있음 가상 머신 - 장점 : 분리된 환경 생성 가능, 환경별 구성 가능, 안정적인 공유, 재생산 가능 - 단점 : 중복 복제, 리소스 낭비, 호스트 위에 추가 시스..
2024. 5. 1.