使用docker和hosts文件

我试图让hbase容器运行,容器需要一些东西 ,这意味着docker主机需要作为“docker”。 我们使用docker在hosts文件中设置docker ip来实现这一点。 但是,当我运行:

docker ps

它告诉我,证书是本地主机,而不是docker。 以下工作:

docker --tlsverify=false ps

我的问题是:*是否有可能“更新”的东西,使dockerPS的作品? *是否有可能通过一些环境variables来closuresvalidation?

我试着将DOCKER_TLS_VERIFY设置为0,那没有奏效。 我知道closurestls是不安全的,但这是为开发,和其他自动化脚本期望运行,而不指定 – tlsverify = false。

您可以考虑(用于testing)为docker localhost生成证书(在SubjectAltName添加后者)

添加本地主机到主题备用名称可以有缺点 ,但在你的情况,这将允许docker ps在任何地方正常运行。