본문 바로가기

devops/docker

윈도우에서 wsl 설치 이후 docker 설치하기

윈도우에서 docker를 사용하는 방법은 이 정도 있는 것 같다.

1. Docker Desktop 설치

2. wsl (window subsystem for linux) 설치

2-1. Docker Desktop wsl 환경에 맞게 구성하기

2-2. wsl 환경에 docker 직접 설치

 

리눅스 환경에서 도커를 다루기 위해서 wsl 환경에 도커를 설치하는 식으로 설치를 해보았다.

 

1. wsl 설치하기

아래의 문서에 따라서 wsl 설치를 해준다.

 

WSL 설치

wsl --install 명령을 사용하여 Linux용 Windows 하위 시스템을 설치합니다. Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine 등 원하는 Linux 배포판에서 실행되는 Windows 머신에서 Bash 터미널을 사용할 수 있습니

learn.microsoft.com

 

2. 에러가 발생하는 경우

가상화를 위해서 필요한 설정이 되지 않은 경우에 에러가 발생할 수 있다.

 

- windows 하이퍼바이저 플랫폼 켜기

 

- SVM mode 켜기

바이오스 환경 설정에 들어가서 svm mode를 활성화해주어야한다.

 

3. 도커 설치하기

- Docker desktop 설치

설치시에 wsl 와 관련된 옵션을 선택해서 설치해준다.

 

- linux 에 그냥 도커 설치하기

sudo apt-get update # 우분투 시스템 패키지 업데이트
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common # 필요한 패키지 설치
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # Docker의 공식 GPG키를 추가
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" # Docker의 공식 apt 저장소를 추가
sudo apt-get update # 시스템 패키지 업데이트
sudo apt-get install docker-ce docker-ce-cli containerd.io # Docker 설치

 

 

'devops > docker' 카테고리의 다른 글

도커를 왜 사용하는가?  (0) 2023.04.17