윈도우에서 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 |
---|