Windows 10 홈 에디션에서 Docker를 실행합니다. 우회 안내서 설치 제한
Windows 설치 프로그램 용 Docker는 Windows 10 홈 에디션에서 실행되지 않지만 Windows에서 Linux 컨테이너를 실행할 수 없다는 의미는 아닙니다. 이 기사는 Hyper-V 기술에 의존하지 않고 Windows 10 홈 에디션에서 Docker 환경을 설정하는 방법을 안내합니다.
키 포인트 :
Windows 설치 프로그램 용 Docker는 Windows 10 홈 에디션과 호환되지 않습니다.
Windows 10 홈 에디션에서 Linux 컨테이너를 실행하려면 Hyper-V가 필요하지 않습니다.
Docker Machine, Docker Engine, Docker Client 및 Docker Compose는 컨테이너를 빌드 및 실행해야합니다.
Linux 2 (WSL2) 용 Git Bash 및 Windows 서브 시스템을 사용하여 Docker를 설치할 수 있습니다.
초콜릿은 Docker 클라이언트와 Docker Compose를 별도로 설치하는 데 사용할 수 있습니다.
더 쉬운 솔루션 : Linux 개발 환경으로 전환하십시오.
작업 원리 : -
Docker는 Linux 컨테이너를 실행하기 위해 Linux 커널에 의존합니다. Windows 에서이 기능을 구현하려면 Windows 10 홈 에디션에서 게스트로 실행되는 Linux 가상 머신을 설정해야합니다. Docker Machine 은이 프로세스를 단순화 할 수 있습니다. Docker 클라이언트는 SSH를 사용하여 Docker Engine과 통신하며 컨테이너는 실제로 Windows 호스트가 아닌 가상 시스템에서 실행됩니다.
초기 설정 : -
Windows 용 Git Bash를 설치하십시오 : - Docker 명령을 실행하기위한 메인 터미널.
초콜릿 설치 : Windows 패키지 관리자는 후속 소프트웨어 설치를 단순화합니다. -
virtualbox 및 그 확장 설치 :
또는 Chocolate 명령을 사용하십시오 :
(선택 사항) 설정 wsl2 : - WSL2 환경에서 Docker를 실행하려는 경우.
-
도커 엔진 설정 :
Docker Machine의 설치 : - 공식 지침에 따라 설치하거나 초콜릿 명령을 사용하십시오.
Git Bash와 함께 Docker Engine을 설치하십시오 : 다음 명령을 실행하면 Docker Machine은 Docker Engine이 포함 된 Linux 이미지를 다운로드하여 가상 머신으로 실행합니다.
포트 전달을 구성하십시오. C: choco install docker-machine & gt;
- 공유 폴더 구성 : 가상 머신을 선택하고 & gt로 이동하여 마운트해야합니다. 영구 옵션이 설정되어 있는지 확인하십시오. (유효하지 않은 설정 오류 해결 오류 : 디스플레이 설정에서 비디오 메모리를 늘리십시오)
Linux 가상 머신 시작 :
$ docker-machine create --driver virtualbox default
git bash에서 실행 :
docker 환경 변수 설정 : - git bash에서 다음 명령을 실행하십시오 :
git bash를 시작할 때 마다이 작업을 피하려면 출력을 파일에 저장하십시오. 참고 : 의 Linux 경로는 Windows 경로 형식으로 변환해야합니다.
default
设置
Docker 도구 설정 : 网络
관리자 권한과 함께 PowerShell을 사용하여 Docker Client 및 Docker Compose 설치 :
适配器1
git bash로 다시 전환하고 다음 명령을 실행하여 Docker가 정상적으로 실행 중인지 확인하십시오.
端口转发
위의 명령을 성공적으로 실행한다는 것은 Docker가 성공적으로 설치되었음을 의미합니다.
- wsl2에서 docker를 설정하십시오 :
WSL2 UBUNTU 터미널에서
Docker Client 및 Docker Compose 설치 : 설치 : 공식 문서를 따라 설치하거나 를 사용하여 Docker Compose를 설치하십시오.
default
Docker Mount 문제를 해결하십시오 : 设置
다음 내용을 파일에 추가합니다 (존재하지 않으면 파일을 만듭니다) : .
설정을 다시 시작하여 설정이 적용됩니다. 共享文件夹
Docker Engine 가상 머신에 연결 : - 파일에 Docker Environment 변수를 추가하고 에 연결하십시오.
$ docker-machine start vbox
Linux로 전환 : -
Windows 10 홈 에디션에서 Docker를 설정하는 것이 더 복잡합니다. 더 쉬운 솔루션은 Linux 개발 환경으로 전환하는 것입니다.
요약 :
이 기사에서는 Windows 10 홈 에디션에서 Docker를 설치하고 실행하는 방법에 대해 설명합니다. 문제가 발생하면 조심스럽게 단계를 확인하십시오. 더 부드러운 Docker 개발 경험을 위해서는 Linux로 전환하는 것이 좋습니다.
<code class="language-bash">$ docker-machine env default
$ eval $(docker-machine env default --shell linux)</code>
(FAQS 부분은 원본 텍스트와 동일하며 여기에서 생략) eval
위 내용은 Windows 10 홈에 Docker를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!