Choose a default theme

You can change your theme from the menu

Docker 컨테이너

Docker 컨테이너는 이미지를 바탕으로 생성한 격리된 실행 환경과 프로세스이다. 이미지와 실행 인스턴스를 구별한다.

원리

프로세스에 파일 시스템과 네트워크 등 분리된 관점을 제공한다. 전형적인 컨테이너는 호스트 커널을 공유하므로 별도 게스트 커널을 가진 가상 머신과 구조가 다르다.

예시

웹 서버와 데이터베이스를 각 컨테이너로 실행하고 네트워크로 연결할 수 있다. 같은 이미지에서 여러 인스턴스를 만들 수도 있다.

주의할 점

컨테이너 격리가 모든 위협을 없애지는 않는다. 중요한 데이터는 쓰기 계층에만 두지 말고 권한·마운트·자원 제한과 종료 동작을 검토한다.

참고 자료