docker-machine create node without tls verification
docker-machine create node without tls verification
当我使用 docker-machine
创建节点时
docker-machine create -d virtualbox node1
它是在为 docker 守护进程启用 tls 验证的情况下创建的,这使得事情比 swarm 的正常情况更麻烦。
我想用 docker-machine 创建一个没有 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到节点执行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 守护进程的传统。
当我使用 docker-machine
创建节点时docker-machine create -d virtualbox node1
它是在为 docker 守护进程启用 tls 验证的情况下创建的,这使得事情比 swarm 的正常情况更麻烦。
我想用 docker-machine 创建一个没有 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到节点执行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 守护进程的传统。