Ответ 1
попробовать:
docker-machine create -d virtualbox --engine-opt tlsverify=false node1
и после запуска:
eval "$(docker-machine env node1)"
пробег:
unset DOCKER_TLS_VERIFY
Когда я создаю 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
попробовать:
docker-machine create -d virtualbox --engine-opt tlsverify=false node1
и после запуска:
eval "$(docker-machine env node1)"
пробег:
unset DOCKER_TLS_VERIFY
Я использую следующие команды:
docker-machine create -d virtualbox --engine-env DOCKER_TLS=no node1
И затем ssh для node выполнить команды докеров:
docker-machine ssh node1
$ docker info
Это сработало лучше для меня:
docker-machine create -d virtualbox --engine-env DOCKER_TLS=no --engine-opt host=tcp://0.0.0.0:2375 node1
Таким образом, он связывается с 2375 в дополнение к 2376. 2375 - традиция для не-tls-демонов.