WSL에 Docker설치하기
wsl 설치하기
- PowerShell을 관리자 권한으로 실행
- Linux용 Windows 하위 시스템 사용
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- wsl2로 업데이트하기
- x64 시스템의 경우) 버전 1903 이상, 빌드 18362 이상
- ARM64 시스템의 경우) 버전 2004 이상, 빌드 19041 이상 18362보다 낮은 빌드는 WSL 2를 지원하지 않습니다.
- Virtual Machine 기능 사용
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- Linux 커널 업데이트 패키지 다운로드
- wsl_update_x64.msi 설치하기
- WSL 2를 기본버전으로 설정
wsl --set-default-version 2
7. 리눅스 파일 설치
- Ubuntu_1804.2019.522.0_x64.appx 파일 설치
- 서버가 제한된 경우에 리눅스 파일을 설치할 경우, Microsoft Store가 제한된 환경에서 WSL 이용하기 참고
리눅스에 Docker 설치
Docker Engine이 지원하는 리눅스 버전
- Ubuntu Focal 20.04 (LTS)
- Ubuntu Bionic 18.04 (LTS)
- Ubuntu Xenial 16.04 (LTS)
Docker 설치하기
- 윈도우 ubuntu 프로그램 실행
- 레포지토리를 사용하여 설치
- 저장소 설정
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"
- 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
- 사내 인증서 등록
# 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
Author And Source
이 문제에 관하여(WSL에 Docker설치하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@6v6/WSL에-Docker설치하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)