WSL에 Docker설치하기

wsl 설치하기

  1. PowerShell을 관리자 권한으로 실행
  2. Linux용 Windows 하위 시스템 사용
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  1. wsl2로 업데이트하기
  • x64 시스템의 경우) 버전 1903 이상, 빌드 18362 이상 
  • ARM64 시스템의 경우) 버전 2004 이상, 빌드 19041 이상 18362보다 낮은 빌드는 WSL 2를 지원하지 않습니다.
  1. Virtual Machine 기능 사용
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  1. Linux 커널 업데이트 패키지 다운로드
  1. WSL 2를 기본버전으로 설정
wsl --set-default-version 2

7. 리눅스 파일 설치

리눅스에 Docker 설치

Docker Engine이 지원하는 리눅스 버전

  • Ubuntu Focal 20.04 (LTS)
  • Ubuntu Bionic 18.04 (LTS)
  • Ubuntu Xenial 16.04 (LTS)

Docker 설치하기

  1. 윈도우 ubuntu 프로그램 실행
  2. 레포지토리를 사용하여 설치
  • 저장소 설정
sudo apt-get update
sudo apt-get install \
     apt-transport-https \
     ca-certificates \
     curl \
     gnupg \
     lsb-release
  • gpg키 추가
 curl -fsSL https:#download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  • 안정적인 저장소 설정
sudo add-apt-repository \
   "deb [arch=amd64] https:#download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
  1. docker engine 설치
  • apt 패키지 인덱스 업데이트 최신버전의 docker engine 및 containerd설치
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
#버전확인
sudo docker -v
#부팅시 도커 실행
sudo systemctl enable docker
#도커 서비스 시작
sudo service docker start
#도커 상태
service docker status
  1. 사내 인증서 등록
# C드라이브에 있는 사내 인증서를 /etc/ssl/certs/경로로 복사
sudo cp /mnt/c/etc/file_name.cer /etc/ssl/certs/

# 인증서 업데이트
sudo update-ca-certificates

# 도커 재시작
sudo service docker restart 

5. hello-world 이미지 테스트

sudo docker run hello-world

좋은 웹페이지 즐겨찾기