让docker机器创build没有tlsverify的主机

我试图让docker机创build一个不使用TLSvalidation的主机。 我似乎无法find办法做到这一点。 有一个简单的方法来做:

docker-machine create -d=virtualbox [?????] node1

可以调出主机,这样tls根本不用?

[更新:shell命令有docker创build而不是docker-machine create …]

尝试这个:

 # Allow Mac OS X docker client to connect to Docker without TLS auth config.vm.provision "shell", inline: "echo 'DOCKER_TLS=no' > /var/lib/boot2docker/profile" config.vm.provision "shell", inline: "sudo /etc/init.d/docker stop >/dev/null 2>&1 || sudo /etc/init.d/docker start" 

采取从https://github.com/deis/deis/issues/2230

不幸的是,我找不到开箱即用的方法。 我结束了一个正常的框,并执行以下操作:

  • 对于Windows,我将docker.exe可执行文件重命名为dockerapp.exe,并添加了一个包含以下内容的docker.bat:

@echo off docker.exe --tlsverify=false %*

  • 对于linux等别名docker到docker–tlsverify = false

这对我有用。 有点丑,但有效。