>  Q&A  >  본문

docker api 开发的端口怎么获取?

新版本的docker for Mac去除了docker-machine指令
我现在怎么获取 rest api 开发的端口呢?
比如:
curl -XGET http://localhost:2376/images/... | python -mjson.tool

可是,貌似不是上面的2376端口。
谢谢指教。

天蓬老师天蓬老师2757일 전832

모든 응답(4)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-25 09:04:30

    여기에서는 절충 방법을 사용합니다
    환경: MacOS
    셸에 vim ~/.bash_profile을 입력하고 파일 끝에 다음 코드를 입력합니다

    으아아아

    저장하고 종료한 후 셸을 다시 시작하세요.
    그런 다음 dest 명령을 사용하여 이미지 나열과 같은 일부 기능을 구현할 수 있습니다.
    dest /images/json

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-04-25 09:04:30

    기본적으로 /var/run/docker.sock이 통신에 사용됩니다. -H 매개변수를 사용하여 해당 수신 대기 포트를 지정할 수 있습니다.
    기본 소켓 통신 모드를 사용하는 경우 컬을 사용할 수 있습니다. 테스트를 위한 Unix 소켓 방법

    으아아아

    위 지침은

    에 있습니다. 으아아아

    정상적으로 실행 가능

    회신하다
    0
  • 为情所困

    为情所困2017-04-25 09:04:30

    여기서 포트는 docker 데몬에 바인딩된 포트에 따라 다릅니다.

    데몬 실행 시 포트를 지정하지 않으면 기본 포트는 unix:///var/run/docker.sock

    입니다.

    기본적으로 Docker 데몬은 unix:///var/run/docker.sock에서 수신 대기하며 클라이언트는 데몬과 상호 작용하려면 루트 액세스 권한이 있어야 합니다. 시스템에 docker라는 그룹이 있으면 docker가 적용됩니다. 소켓 소유권을 그룹에 부여합니다.
    https://docs.docker.com/engin...

    실행할 때의 예:

    으아악

    기본 소켓을 로컬 머신의 2376에 바인딩하는 것과 동일합니다. 말씀하신 대로입니다http://localhost:2376

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-04-25 09:04:30

    구성 파일을 변경하지 않으려면 미러를 사용하여 프록시하면 됩니다. 장착에 주의 /var/run/docker.sock

    으아악

    회신하다
    0
  • 취소회신하다