Infra/Docker

[Docker] 도커 시작하기 - 1. 도커 설치하기

당닝 2021. 11. 15. 15:32
728x90

도커(Docker)란?

 

도커는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈소스 프로젝트이다.

 

컨테이너란?

도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 아우른다. 이는 실행 중인 환경에 관계 없이 언제나 동일하게 실행될 것을 보증한다.

 

 

초보를 위한 도커 안내서 - 도커란 무엇인가? (subicura.com)

 

초보를 위한 도커 안내서 - 도커란 무엇인가?

도커를 처음 접하는 시스템 관리자나 서버 개발자를 대상으로 도커 전반에 대해 얕고 넓은 지식을 담고 있습니다. 도커가 등장한 배경과 도커의 역사, 그리고 도커의 핵심 개념인 컨테이너와 이

subicura.com

도커에 대해 쉽게 안내해주고 있는 글을 첨부합니다.

 

 

 

도커 설치하기

 

이제 본격적으로 도커를 설치해보도록 하겠다.

 

설치 전 준비사항

 

설치 전 해당사항이 만족하는지 확인이 필요하다.

 

1. Windows 10 Pro, Enterprse, Education 이상이어야 한다.

 

 

Window + S를 눌러 검색창을 띄워 '정품 인증'을 검색해 해당되는 지 확인한다.

 

 

2. CPU 가상화 기능이 활성화 되어야 한다.

 

 

작업관리자 > 성능에서 가상화가 '사용'으로 되어있는지 확인한다.

 

 

3. Hyper-V를 활성화해야 한다.

 

 

Window + S를 눌러 'Windows 기능'을 검색해 Hyper-V를 체크하고 확인을 눌러 설치한다.

 

설치가 완료된 뒤 다시 시작 버튼을 눌러 재부팅 해준다.

 

 

< Hyper-V 없이 Docker for Windows 사용하기 >

더보기

회사 PC에서 보안상의 이유로 Hyper-V를 사용할 수 없어 WSL2를 사용하는 방법으로 대체하려 한다.

WSL은 Windows Subsystem for Linux로, 윈도우에서 리눅스 환경을 사용할 수 있게 해주는 것이다.

 

 

1. 

 

Windows 기능 켜기/끄기에서 Linux용 Windows 하위 시스템을 체크한다.

 

 

2. 

 

Windows 기능 켜기/끄기에서 가상머신 플랫폼을 체크한다.

 

 

3. Linux 커널 업데이트 패키지 다운로드 및 실행

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

 

2번까지 마친 후 재부팅하고난 뒤 위 링크에서 다운받고 실행하면 된다.

 

 

4. PowerShell에서 WSL 기본 버전을 2로 세팅한다.

PowerShell을 관리자 권한으로 실행 후, wsl --set-default-version 2를 입력한다.

 

 

도커 설치하기

 

Docker for Mac 

윈도우를 사용중이므로 윈도우에 도커를 설치하는 법에 대해서만 다루도록 하겠다. 맥 사용자는 Docker for Mac 링크를 침고하자.

 

윈도우 | Docker 데스크톱 설치 도커 설명서

 

Install Docker Desktop on Windows

 

docs.docker.com

윈도우에 Docker 데스크톱을 설치하기 위해 다음 링크에 들어간다.

 

 

링크에서 다음 버튼을 눌러 Docker 데스크톱 설치파일을 다운받는다.

 

 

 

다운받아둔 Docker Desktop Installer을 클릭한다.

 

 

 

Ok 버튼을 누르고 설치를 진행한다.

 

 

 

설치가 완료되면 Close and log out을 누르고 다시 윈도우에 로그인한다.

 

 

 

로그인을 하면 다음화면이 나타난다. I accept the terms에 체크하고 Accept 버튼을 누른다.

바탕화면, 최근에 추가한 앱, 작업표시줄을 확인하면 도커 데스크톱이 설치된 것을 확인할 수 있다.

 

 

 

 

 

참고

도커 (소프트웨어) - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

 

도커 (소프트웨어) - 위키백과, 우리 모두의 백과사전

도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다. 도커 웹 페이지의 기능을 인용하면 다음과 같다: 도커 컨테

ko.wikipedia.org

[Docker] Hyper-V 없이 Docker for Windows 사용하기 (tistory.com)

 

[Docker] Hyper-V 없이 Docker for Windows 사용하기

언젠가 도커 업데이트를 하면서 WSL2로 업데이트해라? 이런 안내를 보고 적용했는데, 자세히 알아보니 WSL이 Windows Subsystem for Linux라고 간단히 말해서 윈도우에서 리눅스 환경을 사용할수 있게 해

lazymolt.tistory.com

 

728x90