我正在尝试让 hbase 容器运行,并且该容器需要一些stuff这意味着 docker 主机需要作为“docker”可用。我们通过使用 docker 在主机文件中设置 docker ip 来实现这一点。但是,当我运行时:
docker ps
它告诉我该证书适用于 localhost 而不是 docker。以下作品:
docker --tlsverify=false ps
我的问题是:
* 是否可以“更新”一些东西以便 docker ps 工作?
* 是否可以通过某些环境变量关闭tls验证?
我尝试将 DOCKER_TLS_VERIFY 设置为 0,但这不起作用。我知道关闭 tls 是不安全的,但这是针对开发人员的,其他自动化脚本期望在不指定 --tlsverify=false 的情况下运行。
您可以考虑(用于测试)为 docker 生成证书andlocalhost(将后者添加到SubjectAltName https://en.wikipedia.org/wiki/SubjectAltName)
将 localhost 添加到主题备用名称可能有缺点 https://stackoverflow.com/q/21197331/6309,但就你而言,它会允许docker ps
在任何地方都能正常运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)