도커를 사용하는 이유?
윈도우에서 개발중인 FastAPI 서버를 Ubuntu로 배포해야하는데
도커 컨테이너 이용 시 추가적인 세팅없이 배포가 가능하다고 들어 도커를 사용해보기로 하였다.
※ 버전 정보
Name | Version |
Docker Desktop | 4.18.0 |
Ubuntu | 22.0.4 |
1. WSL2 설치 및 활성화
윈도우에서 리눅스 환경을 사용하기위해 WSL2를 설치 및 활성화한다.
윈도우 PowerShehll '관리자 권한으로 실행'에서 아래 명령어 실행
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
2. WSL2 Linux 커널 패키지 다운로드
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
위 링크로 접속하여 패키지 다운로드를 진행한다.
3. 윈도우 재부팅 진행
설치한 사항들의 적용을 위해 윈도우를 재부팅 해준다.
4. WSL2 정식 버전으로 설정
wsl --set-default-version 2
5. Docker Desktop 설치
docker 사용을 위해 Docker Desktop을 설치한다.
(docker를 사용하다보면 용량이 상당히 많이 필요하기때문에 D드라이브에 설치를 권장한다.)
https://www.docker.com/products/docker-desktop/
6. Docker Desktop 로그인
docker 계정 생성 후 로그인을 진행한다.
7. 설치완료
- 참고 자료 -
- 설치과정
- docker 저장경로 변경