2016-03-07 57 views

回答

1

TLS文件托管在Docker客户端本地。出于这个原因,你应该保护这些文件,就好像它们是一个root密码一样。

此页面将引导您生成通过TLS协商连接所需的文件。请注意,远程守护进程必须运行TLS。

https://docs.docker.com/engine/security/https/

docker --tlsverify --tlscacert=ca.pem --tlscert=cert.pem --tlskey=key.pem -H=$HOST:2376 version

注:码头工人在TLS应该TCP端口上运行2376

警告:如上例所示,你不必运行 使用证书 身份验证的码头工客户端与sudo或码头组。这意味着任何拥有密钥的人都可以给Docker守护进程提供任何 指令,让他们可以根访问托管守护进程的 机器。保护这些密钥,因为您将密码为root !

+0

感谢您的帮助,实际上我想问的是,docker-machine如何管理更改docker主机上的证书文件?因为它们由root拥有。 –

相关问题