-
Docker 도커 컨테이너 로컬 환경 설치Azure 2022. 11. 22. 10:13반응형
도커(Docker) 가 나오게 된 배경을 간단하게 알아보고, 도커와 컨테이너 그리고 VM과 다른 점을 이해하고, 내 컴퓨터에서 도커를 개발하기 위해 도커 엔진을 설치하는 법을 5분이면 이해할 수 있게 설명하였다.
도커(Docker)가 나오게된 배경
개발자 입장에서 보면, 일반적으로 프로젝트에 투입되고, 일주일은 개발환경 셋팅 하는데 시간을 보낸다 라는 말이 있다.
그만큼 개발환경 셋팅이 어렵고, 많은 소프트웨어를 설치해야 하고, 환경설정을 맞추는데 많은 시간과 비용이 든다.
개발을 하다 보면 여러 다른 라이브러리들을 설치하고 설정 값들이 변하게 된다. 이렇게 복잡한 환경에서 개발한다음 서버에 배포를 해야 한다고 생각하면 아마 배포 담당자는 서버에 같은 환경을 설치하는데 엄청나게 골치가 아플 것이다.
그래서 개발환경에서 도커 이미지를 생성해서 도커 허브나 프라이빗 도커 레지스트리에 등록한 후에 서버 설정시에 이 도커 이미지를 그대로 사용하면 위에서 말한 수고를 줄일 수 있다.
컨테이너 vs VM
- 컨테이너는 위에서 말한 도커 이미지를 호스트 운영체제를 공유하면서 격리된 프로세스를 실행할 수 있게 동작하는 것이다.
- VM은 독립된 자기자신의 운영체제를 가지면서 동작하는 방식이다.
도커 환경 설정
시스템 요구사항
WSL 2 - Windows Subsystem for Linux (WSL)
윈도우 사용자에게 도커 엔진을 설치하기 위해서는 리눅스를 사용할수 있게 WSL이 사전 설치되어야 한다.
- Windows 11 64-bit: Home or Pro version 21H2 or higher, or Enterprise or Education version 21H2 or higher.
- Windows 10 64-bit: Home or Pro 21H1 (build 19043) or higher, or Enterprise or Education 20H2 (build 19042) or higher.
- Enable the WSL 2 feature on Windows. For detailed instructions, refer to the Microsoft documentation.
- The following hardware prerequisites are required to successfully run WSL 2 on Windows 10 or Windows 11:
- 64-bit processor with Second Level Address Translation (SLAT)
- 4GB system RAM
- BIOS-level hardware virtualization support must be enabled in the BIOS settings. For more information, see Virtualization.
- Download and install the Linux kernel update package.
Docker Desktop 설치
아래 링크에서 윈도우용 도커를 설치한다.
https://www.docker.com/products/docker-desktop/
여기까지 설치하면 도커로 개발하기위한 로컬 환경 설정이 완료된다.
도커 버전 확인
CMD 커맨드 창에서 아래 처럼 도커가 잘 설치된 것을 확인할 수 있다.
반응형'Azure' 카테고리의 다른 글
DevOps란? (0) 2023.01.07 IOT Edge(에지) Linux(리눅스) on Window 10 (0) 2022.12.05 도커(Docker) Nginx 컨테이너를 이용하여 웹페이지 실행하기 (0) 2022.11.23 Azure Data Factory - Git구성 (0) 2022.03.30 Azure Synapse Analytics(빅데이터 분석서비스) (0) 2022.03.30