송민준의 개발노트

도커란? 본문

인프라/도커

도커란?

송민준 2021. 11. 6. 18:28

도커란?

컨테이너를 이용하여 응용프로그램을 더 쉽게 만들고 배포 및 실행하는 도구이며 컨테이너 기반의 오픈소스 가상화 플랫폼임.

 

컨테이너란?

코드와 모든 종속성을 패키지화한 다양한 프로그램, 환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 함. AWS, Azure, GCP 등 상관이 없음.

 

+ 컨테이너 이미지는 런타임에 컨테이너가 되고 도커 컨테이너의 경우 도커 엔진에서 실행될 때 이미지가 컨테이너가 된다. 리눅스와 윈도우 기반 어플리케이션 모두에서 사용할 수 있는 컨테이너화된 소프트웨어는 인프라에 관계없이 항상 동일하게 실행됨.

 

https://www.docker.com/get-started

 

Get Started with Docker | Docker

Learn about the complete container solution provided by Docker. Find information for developers, IT operations, and business executives.

www.docker.com

 

1. 다운로드 및 설치

2. 세팅

  - 윈도우 10 pro의 경우 hyper-v 사용 가능 ( 별도 WSL2 설치 필요없음)

https://docs.microsoft.com/ko-kr/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v

 

Windows 10에서 Hyper-V를 사용하도록 설정

Windows 10에 Hyper-V 설치

docs.microsoft.com

  - home일 경우

https://www.lainyzine.com/ko/article/a-complete-guide-to-how-to-install-docker-desktop-on-windows-10/

 

[Windows 10] Docker 설치 완벽 가이드(Home 포함)

Docker는 경량 가상화 기술인 리눅스 컨테이너 도구입니다. Windows 10 Home과 Pro에서도 몇 가지 설정을 통해 Docker Desktop으로 리눅스 컨테이너를 사용할 수 있습니다. 이 글에서는 Windows 10에서 Docker Des

www.lainyzine.com

 

   - 알약에서 호스트 보호 한다는 알림 뜬다면

3. 도커 환경설정

 - WSL2를 사용 안한다면 Use the WSL 2 based engine 체크 해제

4. 도커 공식홈페이지에서 회원 가입 후 로그인

5. 도커 설치 및 버전 확인

docker -version

 

 

참고강의

https://www.inflearn.com/course/%EB%94%B0%EB%9D%BC%ED%95%98%EB%A9%B0-%EB%B0%B0%EC%9A%B0%EB%8A%94-%EB%8F%84%EC%BB%A4-ci/dashboard

'인프라 > 도커' 카테고리의 다른 글

도커 기본 명령어  (0) 2021.11.10