macOS 또는 Linux와 같은 Windows에서 Docker 및 기타 유닉스 관련 작업

  • Install WSL 2
  • Install Ubuntu (or other distro) into WSL
  • \\wsl$\Ubuntu\home\username\Work 와 같은 경로를 사용하여 WSL 내부의 Linux에 프로젝트 파일을 배치합니다. Windows의 네트워크 위치이므로 탐색기를 사용하여 액세스할 수 있습니다. 위치 표시줄에 \\wsl$\를 입력하면 사용 가능한 WSL 위치가 표시됩니다.

  • JetBrains IDE에서 엽니다.

  • 설치 Docker Desktop for Windows
  • Docker 대시보드 설정에서 WSL 2 지원 활성화

  • WSL 명령줄을 열고 프로젝트 폴더로 이동하여 Docker 구성을 초기화합니다. 예: docker-compose up -d .
  • 이제 방금 빌드한 컨테이너에 대한 액세스 권한을 Docker Desktop에서 제공하는 것을 볼 수 있습니다.

  • 이제 "Docker for Windows"옵션을 사용하여 Docker 데몬에 연결하여 컨테이너를 JetBrains IDE 서비스 창으로 작업할 수 있습니다.



  • 팁 Docker Desktop을 설치한 후 브라우저에서 Docker 프런트엔드를 열 수 있지만 WSL에서는 프런트엔드를 열 수 없음을 알 수 있습니다(예: npm run start ). 이 문제를 해결하려면 홈 폴더( .wslconfig )에 C:\Users\username file을 만들고 채우십시오.

    [wsl2]
    memory=4GB
    swap=0
    localhostForwarding=true
    


    변경하려는 키는 localhostForwarding 입니다.

    찾았습니다here .

    좋은 웹페이지 즐겨찾기