Aso*_*oub 6 ssl insecure-connection docker
我目前处于开发环境中,因此并非到处都有证书,或者它们不合规(使用 myrepo.dev.corp.fr,其中证书为 *.corp.fr)。
我正在尝试docker push使用不安全的 docker 存储库,但遇到多个错误:
获取https://repo.dev.corp.fr/v2/:x509:证书对 *.corp.fr 有效,对 repo.dev.corp.fr 无效
或者
获取https://anotherrepo.corp.fr/v2/:x509:由未知机构签名的证书
我试图告诉 docker 该存储库不安全,不要使用 TLS 或其他任何东西,但我不能。
我使用的是 docker 版本 18.09.6。我没有 root 访问权限/etc/,因此无法修改daemon.json或进行任何操作。而且我也无法重新启动docker服务。但是我确实有写/读权限~/.docker/。
将另一个文件设置为conf docker --config-file mufile.json push etc.,但似乎不应该这样使用( unknown flag: --config-file)
--inscure-registry repo.dev.corp.fr在我的 docker cli 中使用。我已经尝试了网站上解释的一些内容(https://docs.docker.com/engine/reference/commandline/cli/)。将环境变量设置为 Linux env var 似乎不起作用,是否需要在文件中设置?例如,export DOCKER_CONTENT_TRUST=1仍然给我一个“由未知权威机构签署的证书”。此时 docker 不应该停止检查证书吗?
他们正在使用这里(将不安全的注册表添加到 DockerDOCKER_EXTRA_REGISTRIES='--insecure-registry b.example.com' ) ,但它位于/etc/. 所以我无法改变它。
我可以制作自己的证书并告诉 docker 使用它,但我需要在我尝试加入的存储库上更改它,对吧?我想仍然会有certificate signed by unknown authority。另外,对于我想要实现的目标来说,这似乎有点复杂。
对于我尝试过的所有内容,我可能做错了一些事情,所以也许这里有一些需要重试的地方......
/etc/?| 归档时间: |
|
| 查看次数: |
3734 次 |
| 最近记录: |