Docker for Windows용 Shared Drives 설정(Kaspersky Firewall 설정)

3436 단어 KasperskyDocker
Docker for Windows에서 Shared Drives를 사용하려고 할 때 Nifty의 보안 24(카바스키 엔진)를 처리하는 방화벽 설정이 방해되어 설정할 수 없을 때의 비망록입니다.

Shared Drives 설정 오류 메시지


Docker for Windows를 설치한 후 호스트 측 디스크를 공유하기 위해 Shared Drives 설정을 하면 "Firewall detected"라는 욕설을 듣고 설정할 수 없습니다.

Kaspersky Firewall 설정 방법


상기 문서에는 포트 열기 445로 기재되어 있지만 카바스키의 그룹 규칙 설정 화면에 설정되어 있지만 방법이 좋지 않으면 안 된다.
결과는 다음과 같은 순서에 따라 완성되었다.
  • Kaspersky의 메인 화면을 시작하고 왼쪽 아래에 있는'설정'을 누르면 설정 화면을 엽니다.
  • 설정화면에서 "보호"→"방화벽"을 클릭하여 방화벽을 여는 설정화면
  • 방화벽 설정 화면에서 "네트워크"를 클릭하여 네트워크 속성 화면을 엽니다.
  • Hyper-V Virtual Ethernet Adapter의 10.0.75.1/24(vEthernet(Dockernet)의 네트워크 클래스는'공용 네트워크'로 여기를'허용된 네트워크'로 변경합니다.
  • 10.0.75.1/24(vEthernet(Dockernet))를 두 번 클릭하면 편집 화면이 열려 공용 네트워크에서 허가된 네트워크로 저장


  • 방화벽 설치는 여기서 끝냅니다!
    또한 Docker의 Shared Drives 설정에 다음 파일 시스템 인증 화면이 표시된 경우 호스트 PC의 사용자 이름(*@outlook.com)과 비밀번호를 입력해 인증하면 OK!

    마운트할 수 있는지 없는지 시험해 보다


    "-v"옵션을 사용하여 호스트의 "E:\temp"를 "/data"에 마운트합니다.
  • 마운트 & 용기 실행
  • PS C:\Users\spiderx> dir e:
    
    
        ディレクトリ: E:\
    
    
    Mode                LastWriteTime         Length Name
    ----                -------------         ------ ----
    d-----       2017/05/01     10:23                temp
    
    PS C:\Users\spiderx> docker run -v E:/temp:/data -t -i ubuntu bash
    
  • 읽기 테스트
    Windows 10으로 작성된 텍스트 파일을 읽을 수 있는지 확인
  • root@691eb073c690:/# ls /data
    test01.txt
    root@691eb073c690:/# cat /data/test01.txt
    This is test.
    
    
    root@691eb073c690:/#
    
  • 쓰기 테스트
    파일을 만들고 쓸 수 있는지 확인
  • root@691eb073c690:/# echo "WRITE WRITE" >> /data/test02.txt
    root@691eb073c690:/# ls /data
    test01.txt  test02.txt
    root@691eb073c690:/# ls -al /data
    total 5
    drwxr-xr-x 2 root root    0 May  2 06:10 .
    drwxr-xr-x 1 root root 4096 May  2 06:09 ..
    -rwxr-xr-x 1 root root   19 May  2 05:57 test01.txt
    -rwxr-xr-x 1 root root   12 May  2 06:10 test02.txt
    root@691eb073c690:/#
    
    이상

    좋은 웹페이지 즐겨찾기