Docker 관련 용어 및 명령어

0

TIL

목록 보기
184/195

Docker 강의를 들으며 내가 지금까지 사용해왔던 Docker의 용어들에 대해 이해하지 못하고 마냥 사용했던 자신을 반성하며 나의 이해를 돕기위해 용어를 풀어서 정리해보았다.

Docker

: 컨테이너를 사용하여 각각의 프로그램들을 분리된 환경에서 실행 및 관리할 수 있는 툴

컨테이너(Container)

  • 이미지를 실행한 상태로, 응용프로그램의 종속성과 함게 응용프로그램 자체를 격리된 공간에서 동작시키는 기술

: 예를들어 하나의 컴퓨터에서 여러개의 윈도우 계정으로 접속하면 각각의 계정은 분리된 환경이 되는 것과 같은 형태를 말한다.
이러한 Container들을 포함하는 것을 Host라고 한다.

  • 독립성에 의해 각각의 컨테이너의 디스크(저장공간)와 네트워크(IP, Port)는 독립적으로 관리된다.

이미지(Image)

  • 도커에서 서비스 운영에 필요한 서버 프로그램, 소스코드 및 라이브러리, 컴파일된 실행 파일을 묶는 형태

: 게임 칩과 같이 각각의 다른 컨테이너에서 필요에 따라 프로그램을 실행하는 데 필요한 설치 과정, 설정, 버전 정보 등(프로그램을 실행하는 데 필요한 모든 정보들)을 포함한다.

0개의 댓글