Docker

YangJiWon·2020년 6월 13일
0

Docker란?

  • Docker란 Docker, Inc.에서 개발한 소프트웨어로, 컨테이너 기술을 활용한 것 중 하나이며 Go언어로 작성되었습니다.
  • 바이너리 파일 docker는 컨테이너를 관리하는 데몬이면서 사용자가 이용하는 클라이언트 도구이기도 합니다.
  • Docker 데몬은 리눅스 컨테이너를 이용하고 있으며 리눅스에서 동작합니다. 단, 서버 가상화 기술을 활용하고 포트나 볼륨 바인드 등을 이용해서 윈도나 맥 OS X에서도 원활하게 Docker를 이용할 수 있게 되어 있습니다.
  1. 패턴 A: Docker 명령과 Docker 데몬을 모두 단말에서 직접 실행
  2. 패턴 B: Docker 명령은 단말에서 직접 실행하고, Docker 데몬은 단말의 가상 환경에서 실행되고 있는 리눅스에서 실행
  3. 패턴 C: Docker 명령은 단말에서 직접 실행하고, Docker 데몬은 별도로 준비한 리눅스 서버에서 실행
  • 가지고 있는 단말이 리눅스인 경우에는 A~C의 모든 형태로 이용할 수 있습니다. 단말의 OS가 윈도나 맥 OS X이면 B 또는 C의 형태로 이용할 수 있습니다.
profile
데이터데이터데이터!!

0개의 댓글