Docker Series

공부의 기록·2022년 4월 29일
0

Docker

목록 보기
1/4

Docker

본 문서는 2022년 4월 29일 에 작성되었습니다.

  • Index
  • Theory
    • Images, Container
  • Script
    - docker run 이미지이름 is

Installation

  1. Docker | https://hub.docker.com/
  2. Docker hub | https://www.docker.com/

Thoery

어플리케이션을 배포하여 제공하는 방법은 크게 3 가지가 존재합니다.

  • 바닐라
  • VM
  • Docker

바닐라(기본적인) 환경 에서 애플리케이션을 개발하기 위해서는 종속성 문제 를 해결해야 했습니다.

이를 해결하기 위해 분리된 영역 을 다루는 VM 기술이 사용되기 시작했습니다. 하지만, 이 기술도 Guest OS 로 인해 성능 차이 가 존재했습니다.

Docker 는 이러한 기술적 문제점을 해결해주는 리눅스 커널컨테이너 기반의 소프트웨어 입니다.

더 자세한 내용은 아래 블로그를 참고해주세요.

Images, Container

프로그래밍 언어로 설명하면,
Images 는 식별자 과 Container 는 작성된 함수 가 생성될 때의 스냅샷 의 관계에 가깝다고 느끼고 있습니다.

즉, 컨테이너를 실행시키기 위해서는 다음과 같은 명령어를 사용하는 것입니다.

docker run name_of_image

Docker Engine Settings

"buildkit": false
# false 설정 시, 빌드 결과물을 더 자세히 보여 주게 됩니다.
profile
2022년 12월 9일 부터 노션 페이지에서 작성을 이어가고 있습니다.

0개의 댓글