当我用。创建节点时 泊坞窗机
docker-machine create -d virtualbox node1
它是在为docker deamon启用tls验证的情况下创建的,这使得事情比swarm更麻烦。
我想创建一个节点 泊坞窗机 没有用于测试目的的验证。
我尝试过:
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-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到节点执行docker命令:
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
这种方式除了2376之外它还与2375结合.2375是非tls守护进程的传统。