2016-11-03 4 views
3

Windows 10 호스트 컴퓨터에서 Docker Remote API를 사용하려고합니다. Chrome의 Postman 확장 프로그램을 사용하여 도커 원격 API의 끝점에서 결과를 얻을 수 있는지 확인합니다.Windows에서 Docker 원격 API를 활성화하는 방법

GET http://192.168.99.100:4243/images/json

GET http://192.168.99.100:2376/images/json

모두가 도커 원격 API는 Windows에서 기본적으로 사용되지 않는다는 것을 나는 발견 몇 가지 검색 후 Connection to server 192.168.99.100 failed (The server is not responding)

을 반환 여기에 내가 시도한 엔드 포인트는 . 대부분의 가이드는 Ubuntu 용이지만 Windows 용이 특정 버전은 one입니다.

  1. 고정 표시기 - 기계 ssh를
  2. CD의/var/lib 디렉토리/boot2docker는
  3. sudo는 VI 프로파일 내 시스템에서 수행하는 단계입니다
  4. 변경 DOCKER_HOST='H tcp://0.0.0.2376'-DOCKER_HOST='H tcp://0.0.0.2375'
  5. 변경 DOCKER_TLS=auto ~ DOCKER_TLS=no
  6. 내보내기 DOCKER_HOST = '- H tcp : //0.0 .0.2375 '
  7. 내보내기 DOCKER_TLS_VERIFY = 0
  8. env | 그렙 고정 표시기
  9. 고정 표시기 기계를 다시 시작
  10. 고정 표시기 - 기계 ENV
  11. 고정 표시기 기계 중생-인증서 표시

후, 나는 우체부가 다시 엔드 포인트를 시도했던 위의 단계를 수행하지만 난 여전히를 얻을 수 같은 결과.

단계를 놓친 경우 조금 도움이 될 수 있습니까? 아니면 내가 궤도에있다?

또한 내 검색어 중 일부에 대답합니다.

  1. Linux 용 도커 원격 API 포트는 Windows 2375 및 4243 용입니까?
  2. Windows의 경우 DOCKER_HOST이고 Linux의 경우 DOCKER_OPTS입니까?
+0

동일한 문제가 발생하면 도움을주세요. – vijay

답변

0

원격 API는 이제 Windows에서 기본적으로 사용 설정됩니다 (ticket here 참조).

http:\\localhost:2375 (실제로 테스트 됨)에 도달 할 수 있습니다.

0

"hosts": ["tcp://0.0.0.0:2376", "npipe://"]

다시 시작 고정 표시기를 추가 deamon.json 파일에 C:\ProgramData\Docker\configwindows container

당함에 고정 표시기 스위치

.

명령 줄 : docker -H tcp://0.0.0.0:2376 ps

관련 문제