Docker는 "내 컴퓨터에서는 작동하지만 다른 컴퓨터에서는 작동하지 않습니다"와 같은 불만 사항을 해결하여 응용 프로그램 공유를 더 쉽게 만들 것을 약속합니다.
나는 약속이 이행되었는지 알 수 있을 만큼 오랫동안 도커를 사용하지 않았습니다. 모든 사람이 모든 머신에 docker를 설치한 경우에만 해당된다는 것은 분명합니다. 내 클라이언트의 대부분은 Windows에서 실행되며 도커가 설치되어 있지 않습니다.
Windows에 docker를 설치하는 것은 번거롭습니다. 내가 발견한 프로세스에 대한 문서는 잘못되었거나 오래되었으며 혼란스럽고 Windows보다 Linux에 훨씬 더 익숙한 작성자가 작성했습니다.
완료하기 위해 따를 수 있는 간단한 기본 설치 프로세스는 무엇입니까?
답변1
며칠 동안 이 문제로 고생한 끝에 저는 다음과 같은 프로세스가 작동하는 것으로 나타났습니다.
관리자 권한으로 Powershell 열기
Powershell에서 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart를 입력합니다.
Powershell에서 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart를 입력합니다.
브라우저에서 웹사이트로 이동합니다.https://docs.docker.com/docker-for-windows/install/ Windows용 docker dektop 설치 프로그램을 다운로드하세요.
설치 프로그램 "Docker Desktop Installer.exe"를 실행합니다.
다음에서 Linux 커널 업데이트 패키지를 다운로드하세요.https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
설치 프로그램 "wsl_update_x64.msi"를 실행합니다.
Powershell에서 다음을 입력합니다: wsl --set-default-version 2
창을 다시 시작하십시오.
설치가 성공했는지 빠르게 확인합니다.
명령 프롬프트에 다음을 입력합니다: docker run -d -p 80:80 docker/getting-started
http://localhost로 브라우저를 엽니다.
docker에 대한 많은 정보가 포함된 페이지가 표시됩니다. 경고: 이 정보 중 일부는 오래되었거나 Windows에 적용되지 않습니다.