>

localhost : 3000의 Mac OS에서 실행되는 로컬 dev 서버가 있습니다.
Docker 컨테이너에서 testcafe 테스트를 실행하고 Mac 호스트에서 실행되는 앱을 가리키고 싶습니다.

테스트 코드 :

fixture('<Page>')
  .page(`localhost:3000/page-test`)

나는 docker run --network="host" 를 시도했다  Mac의 로컬 호스트에 액세스 할 수 있어야하지만 성공하지는 못합니다. host.docker.internal 도 읽었습니다.  또는 docker.for.mac.localhost  컨테이너 내부에서 사용할 수 있지만 이미지 설정에 액세스하거나 액세스 할 수있는 방법이 없습니다.

아무도 testcafe 도커와 비슷한 유스 케이스가 있거나 이것을 해결하는 방법을 알고 있습니까? 감사합니다, Radek

  • 답변 # 1

    당신은 host.docker.internal 를 사용할 수 있습니다   localhost 대신  테스트 코드에서 바로. 이미지 설정 수정이 필요하지 않습니다. 이 기능은 버전 18.03.0-ce에서 도입되었으며 Docker Toolbox에서 사용할 수 없습니다.

관련 자료

  • 이전 encoding - ffmpeg 이미지 + 오디오-비디오 [ERROR 너비를 2로 나눌 수 없음 (2001x2048)]
  • 다음 sql - 이전 달의 마지막 날짜를 날짜 열에서 가져 오는 방법은 무엇입니까?