0

我正在尝试从 Docker 受信任的注册表中提取 docker 映像。我知道 https 证书无效,现在想绕过它,因为我只是在快速测试一些东西。

我上线了

$ cat /etc/issue
Debian GNU/Linux 8 \n \l

并通过以下方式启动 dockersudo service docker restart

我已将以下行添加到/etc/init.d/docker并在进行更改后重新启动了 docker,但它没有帮助。

DOCKER_OPTS="--insecure-registry ipaddress.compute-1.amazonaws.com"

我在尝试拉动时一直看到这个错误

来自守护程序的错误响应:获取 https://ipaddress.compute-1.amazonaws.com/v1/_ping : x509: 证书由未知机构签名

我的 docker 版本是 Docker 版本 1.12.1,build 23cf638

4

2 回答 2

1

如果您的注册表是受信任的,那么您必须拥有认证。添加--insecure-registry不能帮你绕过认证验证。

如果你可以简单地通过在 Docker 守护进程配置中添加一个参数来绕过认证验证,那么受信任的注册表是没有意义的 :)

于 2016-10-06T23:02:23.517 回答
0

Or you can also add the certificate of the remote docker registry to /etc/docker/certs.d/<docker registry>/registry.crt on your host system and you should be fine. This should work without a restart of the docker daemon.

于 2018-06-29T16:14:24.553 回答