[docker] Windows 용 Docker가 드라이브를 공유 할 수 있도록 Windows 방화벽 설정
Windows 방화벽이 Windows 10 컴퓨터에서 Docker for Windows가 C :를 공유하도록하는 시도를 차단하고 있습니다.
Windows 방화벽이 꺼져있을 때 제대로 작동합니다. 때 나는 얻을
방화벽이 Windows와 컨테이너 간의 파일 공유를 차단하고 있습니다. 자세한 내용은 설명서를 참조하십시오.
문서는 말합니다
다른 네트워크에서 포트 445를 열 필요는 없습니다. 기본적으로 10.0.75.2 (가상 머신)에서 10.0.75.1 포트 445 (Windows 호스트)에 대한 연결을 허용하십시오.
나는 그것을하는 방법을 찾으려고 노력하고있다. 누군가 조언 할 수 있습니까?
답변
실제로 C 드라이브를 공유 할 필요는 없지만 Hyper-V 가상 네트워크 카드에서 파일 및 인쇄 공유 서비스를 다시 설치 (또는 선택 취소-확인을 클릭 한 다음 확인) 할 수도 있습니다.
이 기사를 참조하십시오.
또한 네트워크 프로필 (예 : 공용)에 제한이있는 경우 위의 작업을 수행하기 전에이 PowerShell 명령을 통해 “vEthernet (DockerNAT)”카드의 기본 “식별되지 않은 네트워크”를 개인용으로 변경하는 것이 좋습니다.
Set-NetConnectionProfile -interfacealias "vEthernet (DockerNAT)" -NetworkCategory Private
답변
좋아, 같은 문제로 실행 한 후 해결책을 찾았습니다.
이것이 내가 한 일입니다.
1 단계 : ESET을 엽니 다. 그런 다음 설정을 클릭하십시오
2 단계 : 네트워크 보호를 클릭하십시오
3 단계 : 문제 해결 마법사를 클릭합니다
4 단계 : 통신 찾기 10.0.75.2 (기본 도커 IP 설정)
도커 설정 내에 정의 된 IP 범위를 확인하십시오. 그런 다음 해당 범위에있는 IP를 찾으십시오.
5 단계 : 차단 해제 버튼을 클릭 하면이 화면이 나타납니다.
이것은 나 자신을 위해 문제를 해결했습니다.
그런 다음 규칙으로 이동하여 추가 된 규칙을 확인할 수 있습니다.
추신 : 이것은 첫 번째 게시물이며 잘못된 절차로 죄송합니다.
답변
이 솔루션 만 도움이됩니다.
- Hyper-V 관리자-> 가상 스위치 관리자-> DockerNAT-> 연결 유형으로 이동하십시오. 내부에서 개인으로 변경, 적용, 다시 내부로 변경, 적용
- MobyLinuxVM 재시작
- Docker를 다시 시작하십시오.
- Docker 네트워크 프로파일을 ‘비공개’로 설정하십시오. PowerShell에서 관리자 권한으로 명령 실행
Set-NetConnectionProfile -interfacealias "vEthernet (DockerNAT)" -NetworkCategory Private
- DockerNAT 연결에서 Microsoft 네트워크에 대한 파일 및 프린터 공유 재설정
- Docker-> 설정-> 공유 드라이브로 이동하여 C를 공유하십시오.
답변
내 솔루션은 VPN에서 연결을 끊는 것이 었습니다. 그 문제를 일으킨
답변
이 오류가 발생했을 때 타사 방화벽을 사용하지 않았습니다. Windows 방화벽을 비활성화해도 효과가 없었지만 Windows 방화벽 문제라고 확신했습니다. 많은 연구 끝에 마침내이 블로그 게시물을 발견했습니다 .Windows 10의 Docker 오류 : 방화벽이 파일 공유를 차단하고 있습니다 …
그것은 결국 NOT Windows 방화벽에 내장 된 할 필요.
수정
- vEthernet (DockerNAT) 네트워크 어댑터 에서 Microsoft 네트워크 용 파일 및 프린터 공유를 선택 취소 하십시오 (Windows 네트워크 및 공유 센터 에서 연결을 찾을 수 있음 ).
- 다시 확인하고 활성화되어 있는지 확인하십시오.
답변
최근 Windows 10 업데이트 후 내 C 드라이브가 Docker와 공유되지 않았습니다. 다시 공유하려고 할 때 Windows 방화벽에 의해 차단되었다는 동일한 문제가 발생했습니다.
위의 솔루션을 살펴보면이 페이지에서 본 것보다 더 간단한 것을 발견했습니다. 에서 제어판 \ 모든 제어판 항목 \ 네트워크 및 공유 센터 , 온 vEthernet (DockerNAT) 연결, 나는 속성 선택 취소 Microsoft 네트워크 용 파일 및 프린터 공유 및 설정을 저장. 그런 다음 속성을 다시 확인하여 다시 활성화하고 저장했습니다.
이 시점에서 Docker 설정에서 C 드라이브를 다시 공유 할 수있었습니다. 왜 이것이 효과가 있었는지 모르겠지만 방화벽 문제가 아니기 때문에 이미 DockerSmbMount에 대한 항목이 있습니다.