栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

无法登录Docker私有存储库

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

无法登录Docker私有存储库

执行以下步骤以使用私有证书对docker登录:

  1. 使用以下命令生成私有SSL证书。这将创建带有两个文件domain.crt,domain.key的certs文件夹

    openssl req -newkey rsa:4096 -nodes -sha256 -keyout certs / domain.key -x509 -days 365 -out certs / domain.crt
  2. 使用以下命令启动Docker注册表:

        docker run -d -p 5000:5000 --restart =总是--name注册表    -v`pwd` / certs:/ certs     -e REGISTRY_HTTP_TLS_CERTIFICATE = / certs / domain.crt     -e REGISTRY_HTTP_TLS_KEY = / certs / domain.key     注册表:2
  1. 在要拉取图像的另一台计算机上,进行复制
    certs / domain.crt

归档到

    /etc/docker/certs.d/<<DockerRegistryServerHostname>>:<<DockerRegistryPort>>/ca.crt

确保证书文件的名称是ca.crt(而不是domain.crt)。

例如,如果Docker注册表IP地址为docker.registry,端口为5000,则文件夹名称为

    /etc/docker/certs.d/docker.registry:5000/
  1. 现在运行docker pull命令。您应该不会遇到任何问题。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/387352.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号