송민준의 개발노트
도커란? 본문
도커란?
컨테이너를 이용하여 응용프로그램을 더 쉽게 만들고 배포 및 실행하는 도구이며 컨테이너 기반의 오픈소스 가상화 플랫폼임.
컨테이너란?
코드와 모든 종속성을 패키지화한 다양한 프로그램, 환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 함. 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일 경우
[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
참고강의