Docker
프로그램끼리 사용하는 라이브러리의 버전이 다르거나 동일한 포트를 사용하는 경우 설치가 까다롭고 서버 환경도 계속 바뀌기 때문에 컨테이너 기반의 오픈소스 가상화 플랫폼인 도커를 사용한다 도커는 프로그램 실행환경을 컨테이너로 추상화해주고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해준다(추가적인 OS를 설치할 필요가 없음) 이미지: 컨테이너 실행에 필요한 파일과 설정값을 포함→변하지 않는 값 컨테이너→추가되거나 변하는 값 새로운 서버를 추가해도 미리 만들어 놓은 이미지 파일을 다운받고 컨테이너를 생성만 하면 되기 때문에 수백, 수천대의 서버관리 가능 레이어 방식 사용 기존 이미지에 파일 하나 추가했다고 다시 이미지 파일을 다운받는 것은 비효율적 →파일을 여러개의 레이어로 구분한 다음 데..
2023.01.11