Choose a default theme

You can change your theme from the menu

Docker

Docker는 응용 프로그램을 컨테이너 이미지로 구성하고 실행·배포하는 도구와 플랫폼이다.

원리

클라이언트가 데몬에 작업을 요청하고 이미지, 컨테이너, 네트워크, 저장소를 관리한다. 레지스트리는 이미지를 보관하고 배포하는 역할을 한다.

예시

개발한 서버와 필요한 실행 파일을 이미지로 만들어 테스트와 배포에서 같은 산출물을 사용할 수 있다. 설정과 영속 데이터는 별도로 연결한다.

주의할 점

이미지가 같아도 외부 서비스나 커널, 자원 제한이 다르면 동작이 달라질 수 있다. 컨테이너 실행 권한과 이미지의 출처 및 갱신 정책을 관리해야 한다.

참고 자료