ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 도커(Docker)
    BackEnd/docker 2022. 2. 26. 09:58
    반응형

    Overview

      도커(Docker) 카테고리는 아래 책을 학습하며 커스터마이징합니다.

     

      도커(Docker)란 리눅스 컨테이너에 여러 기능을 추가함으로써 애플리케이션을 컨테이너로서 좀 더 쉽게 사용할 수 있게 만들어진 오픈소스 프로젝트입니다. Go 언어로 작성되어 있으며, 2013년 3월 첫 번째 릴리스가 발표된 이후 지금까지 꾸준히 개발되고 있습니다. 컨테이너를 이미지로 만들어 배포하는 시간이 가상 머신에 비해 빠르며, 가상화된 공간을 사용할 때의 성능 손실도 거의 없다는 장점이 있습니다.

     

    도커를 시작해야 하는 이유

    1. 애플리케이션의 개발과 배포가 편해집니다.
    2. 여러 애플리케이션의 독립성과 확장성이 높아집니다.

     

    도커 엔진 설치

    • 도커 EE(Docker Enterprise Edition): 유료로 제공되는 기업용 솔루션
    • 도커 CE(Community Edition): 무료로 제공되는 도커 엔진

      Docker for Windows는 Hyper-V 가상화 기술을, Docker for Mac OS X는 xhyve 기술을 이용해 리눅스 커널 기능과 도커 엔진 환경을 구성합니다.

     

    Docker for Windows

      Hyper-V 가상화를 지원하는 64비트 환경의 윈도우 10 Pro, Enterprise, Home 운영 체제인 경우, Download Docker for Windows 다운로드 페이지에서 Get Docker Desktop를 내려받아 설치합니다. (Install Docker Desktop on Windows 참고)

     

    Docker for Mac

      macOS v10.15 이상의 맥 OS인 경우, Docker for Mac 페이지에서 Download Docker Desktop for Mac을 내려받아 설치합니다.

    chip 종류에 따라 Mac with Intel Chip or Mac with Apple chip을 선택합니다.
    좌측의 Docker.app을 drag 해서 Applications 폴더에 drop합니다.

      복사가 완료되면 Launchpad에서 Docker.app을 실행합니다.

    Docker.app
    설치 도중 권한을 확인합니다.
    [Accept]

      설치가 완료되면 우측 상단에서 도커 아이콘을 확인할 수 있으며, 터미널을 실행해 도커를 사용할 수 있습니다.

    # Docker 버전 확인
    $ docker -v
    Docker version 20.10.12, build e91ed57
    반응형

    'BackEnd > docker' 카테고리의 다른 글

    컨테이너 로깅(Container Logging)  (0) 2022.03.12
    도커 네트워크(Docker Network)  (0) 2022.03.09
    도커 볼륨(Docker Volume)  (0) 2022.03.06
    도커 컨테이너(Docker Container)  (0) 2022.03.06
    도커 엔진(Docker Engine)  (0) 2022.02.26

    댓글

Designed by Tistory.