0
네트워크에 스마트 Wi-Fi 장치가 있습니다. Mac에서 스크립트를 볼 수 있습니다. 그러나 Docker 컨테이너에서 동일한 스크립트를 실행하면 해당 장치가 표시되지 않습니다.Mac 용 Docker를 실행할 때 로컬 네트워크에있는 장치에 액세스하십시오.
이것은 Docker가 Mac의 --network host
또는 network_mode: host
을 사용하여 호스트의 네트워크에 연결할 수 없음과 관련이 있다고 가정합니다. 또한이 문제는 Linux 컴퓨터에는 존재하지 않지만 테스트 할 대상이 없다고 가정합니다.
해결 방법은 무엇입니까?
편집 :
우분투 버추얼 박스 내에서 실행하는 경우이 잘 작동 확정,하지만 난 정말 그 안에 개발할 필요가 없습니다 것입니다.
감사합니다. 'docker-compose'를 사용하고 서비스에 대해'network_mode : host'를 설정하면 작동하지 않습니다. 그게 기대 되니? – benwiz
추가 연구가 끝나면 Mac 용 Docker 작동 방식에 따른 해결책이 아니라고 저는 확신합니다. – benwiz