Как включить демон выставления на tcp: // localhost: 2375 без TLS на Mac - PullRequest
0 голосов
/ 16 октября 2018

Я хочу знать, как проверить, включен ли я для показа демона на tcp, и если нет, как включить его

1 Ответ

0 голосов
/ 16 октября 2018

В Linux вам необходимо настроить файл: /etc/docker/daemon.json

{
    "hosts": [ "unix:///var/run/docker.sock","tcp://0.0.0.0:2376"],
    "log-driver": "journald",
    "signature-verification": false,

}

В Mac путь будет выглядеть как-то нелепо.

Я использую TLS, но если вы хотите протестировать его или попробовать, то это то, что нужно сделать.

Но если он не работает без TLS, тогда нет ничего плохого в создании себя.подписанный сертификат и используйте его.

Обновление:

Докер для MAC:

$ socat -d TCP-LISTEN:2376,range=127.0.0.1/32,reuseaddr,fork UNIX:/var/run/docker.sock

$ curl localhost:2376/version
{"Version":"1.11.2","ApiVersion":"1.23","GitCommit":"56888bf","GoVersion":"go1.5.4","Os":"linux","Arch":"amd64","KernelVersion":"4.4.12-moby","BuildTime":"2016-06-06T23:57:32.306881674+00:00"}

Подробнее: подробнее

...