Docker는 Linux 환경에서만 동작하도록 설계된 프로그램이다. 따라서 Window 환경에서는 사용할 수 없는게 일반적이다. 다만 Window에 포함된 기능 중 WSL(Window Subsystem for Linux) 를 사용하면 Window 내에서 구동되는 가상환경(VM) 의 Linux 환경에서 Docker를 구동시킬 수 있다. 그러니 Window에서 Docker를 사용하려면 가장 먼저 WSL 환경을 세팅해야만한다.
1. PowerShell을 관리자 권한으로 실행.
# Windows SubSystem Linux를 활성화시키는 명령어
> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# VirtualMachinePlatform 기능을 활성화시키는 명령어 : WSL2 버전에 필요한 명령어
> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl 명령어를 실행했을 때 위 처럼 나오면 성공.
안나올경우 재부팅을 해보자.
2. Microsoft Store 에서 Ubuntu 22.04 LTS 다운로드
Ubuntu 버전은 20.04나 22.04나 뭐가 되었건 상관없다.
3. WSL2 Linux 커널 업데이트
- https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
- 위 링크를 클릭하여 Installer 파일을 받은 후 실행하여 설치 진행.
4. Ubuntu Installing
처음 Installing 에 시간이 굉장히 오래 걸리는 편이다.
내 경우는 켜두고 잤는데도 저 상태 그대로였고
재부팅하니까 아래 화면이 노출되었다.
되도록이면 까먹지 않도록 어딘가에 메모해두자.
5. Docker 설치
설치완료 후 Git으로 로그인했다.
최종적으로 Power Shell 에서 Docker Version 이 확인되면 완료!
우리가 해야 할 일은 간단하다 Docker로 가상환경 Container를 만들고, 해당 컨테이너에 Git 에 있는 Application을 Clone 하여 정상적으로 실행되는 환경을 구성할 것이다. 이후 해당 컨테이너를 이미지로 변환하여 레파지토리에 업로드 할 것이고, 최종적으로 Raspberry Pi 에도 Docker 환경을 구성하여 이미지를 받아 구동할 것이다. 그러니 다음 단계로 할 것은 Docker에 Container를 구성하는 내용을 적어보고자 한다.
'OS > Linux' 카테고리의 다른 글
[Selenium] Unable to obtain driver for chrome 오류 (Raspberry Pi) (0) | 2024.10.21 |
---|---|
[Linux] python pip externally-managed-environment 오류 (0) | 2024.10.21 |
[라즈베리파이5] 저렴한 개인 홈서버 구축하기 (4) | 2024.10.03 |
[WSL] 윈도우10에 설치된 WSL2 삭제 방법 (0) | 2022.02.09 |
[AWS] EC2 우분투(Ubuntu) 20.04 Nginx 서버 추가 (0) | 2022.02.02 |
댓글