Я новичок в докеров, и я хочу использовать java api для печати информации о докере. Я прочитал эту tutorial .I использовать boot2docker и распечатать эту команду «boot2docker IP», чтобы найти мой докер машина IP являетсяКак включить удаленный api-docker в Mac OS X?
bash-3.2$ boot2docker ip
192.168.59.103
Итак, я использую остальные для подключения docker.I вход http://192.168.59.103:2376/info и он может подключиться к нему, но ничего не показывать. Поэтому я думаю, что, возможно, я должен сделать мой докер включенным. Как мне это сделать? Я также новичок в Mac OS X. Пожалуйста, дайте мне более подробную информацию. Благодаря
я использую команду:
curl -v http://192.168.59.103:2376/info
это показать информацию:
* Hostname was NOT found in DNS cache
* Trying 192.168.59.103...
* Connected to 192.168.59.103 (192.168.59.103) port 2376 (#0)
> GET /info HTTP/1.1
> User-Agent: curl/7.37.1
> Host: 192.168.59.103:2376
> Accept: */*
>
* Connection #0 to host 192.168.59.103 left intact
Использование 'curl' с' -V' флаг, чтобы получить лучшее представление о том, что происходит: нет ли прослушивания сервера? Вы получаете сообщение об ошибке? Сервер дает пустой (но успешный) ответ? –
@NathanielWaisbrot Спасибо за ваш намек. Я сделал и покажу соответствующую информацию. Тогда, что это значит? Как мне это сделать? – v11
Как я уже упоминал ниже, boot2docker не прослушивает 2376, особенно в nont-TLS (http). только 2375. Вы запустили boot2docker (boot2docker up), – VonC