Docker-machine создать node без проверки tls

Когда я создаю node с докер-машиной

docker-machine create -d virtualbox node1

он создается с проверкой tls для docker deamon, которая сделала вещи немного более сложными, чем обычно для рой.

Я хочу создать node с докер-машиной без проверки tls для целей тестирования.

Я пробовал:

docker-machine create -d virtualbox --engine-tls false node1

и

docker-machine create -d virtualbox --engine-tls-verify false node1

и

docker-machine create -d virtualbox --engine-opt-tls false node1

Ответ 1

попробовать:

docker-machine create -d virtualbox --engine-opt tlsverify=false node1

и после запуска:

eval "$(docker-machine env node1)"

пробег:

unset DOCKER_TLS_VERIFY

Ответ 2

Я использую следующие команды:

docker-machine create -d virtualbox --engine-env DOCKER_TLS=no node1

И затем ssh для node выполнить команды докеров:

docker-machine ssh node1
$ docker info

Ответ 3

Это сработало лучше для меня:

docker-machine create -d virtualbox --engine-env DOCKER_TLS=no --engine-opt host=tcp://0.0.0.0:2375 node1

Таким образом, он связывается с 2375 в дополнение к 2376. 2375 - традиция для не-tls-демонов.