본문 바로가기
Container/Docker

윈도우 버전 Docker 설치 방법

by 프리윙즈 2022. 3. 4.
728x90
반응형

Docker란?

리눅스 응용 프로그램을 소프트웨어 컨테이너 안에 배치하는 일을 해주는 자동화 오픈소스이다. 기존 가상화에서 많이 사용된 VM 기술에 비해 성능의 손실이 거의 없어 차세대 클라우드 인프라 솔루션으로 현재 많은 개발자들의 관심을 받고 있습니다.

 

아래 내용은 윈도우 기반 Docker 설치 방법이고, 윈도우10을 기반으로 작성했습니다.

 

1. 윈도우 버전에서 Docker는 Hyper-V기반으로 개발되었기 때문에 설치해주셔야 합니다.

   설치는 제어판 -> 프로그램 및 기능 -> Windows 기능 켜기/끄기 -> Hyper-V 를 체크하여 설치를 진행합니다.

2. 설치가 완료되면 아래와 같이 화면이 나오고 다시 시작을 하시면 Hyper-V 설치가 완료됩니다.

 

3. Hyper-V가 설치 완료되었습니다.

4. Docker Desktop Windows 버전을 다운로드 및 설치를 진행합니다.

https://docs.docker.com/docker-for-windows/install 해당 링크로 이동 후에 Docker 파일을 다운로드 합니다.

5. 다운로드 한 파일을 실행하여 설치를 시작합니다. 

6. PC를 재부팅하게 되면 Docker 설치가 완료됩니다.

7. Docker를 실행 후 Accept를 눌러줍니다.

8. Accept를 누르면 WSL 2 installation is incomplete. 가 발생하는데 해당 링크로 이동해 

   WSL2 설치를 진행합니다.

반응형

9. 링크 이동 후 설치방법에 대한 내용입니다.  Windows PowerShell을 관리자 권한으로 실행 후 

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

    명령어를 입력합니다.

10. dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 명령어를 입력합니다.

12. x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지를 다운로드 후 설치합니다. (하단 링크)

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

13. WSL 2를 기본 버전으로 설정합니다.

    wsl --set-default-version 2  명령어를 입력합니다.

14. 필요한 Linux 배포 파일을 Microsoft Store에서 설치합니다.

     하단에 링크를 클릭하면 Linux 배포 파일 다운로드로 바로 이동합니다.

※ CentOS 배포 파일 다운로드 방법

https://github.com/wsldl-pg/CentWSL/releases/tag/7.0.1907.3

 

Release 7.0.1907.3 · wsldl-pg/CentWSL

Changed FileName CentOS 7.6 1907 wsldl 20040300 -Added "Windows Terminal" and "Fluent Terminal" integration

github.com

위에 링크에서 다운로드 후 CentOS.exe를 관리자 권한으로 실행하여 설치합니다.

설치 후에 다시 CentOS.exe를 관리자 권한으로 실행하면 Linux 배포 파일이 열립니다.

 

 

15. 링크에서 다운로드 후 "가져오기(Get)"를 선택합니다.

16. 가져오기하면 Linux 콘솔 창이 열리고 파일이 압축 해제되어 PC에 저장될 때까지 1~2분 정도 기다리면

    Linux 설치가 완료됩니다.

17. 위에 작업 진행이 끝났으면 Restart를 눌러주면 Docker 설치가 끝납니다.

반응형

댓글