云计算核心技术Docker教学 注册服务器开放外部访问
发布时间:2022-07-06 12:22:37 所属栏目:云计算 来源:互联网
导读:运行只能访问的注册表的localhost用处有限。为了使外部主机可以访问您的注册表,您必须首先使用 TLS 保护它。 获得证书 这些示例假设如下: 您的注册表 URL 是https://myregistry.domain.com/. 您的 DNS、路由和防火墙设置允许通过端口 443 访问注册表主机。
运行只能访问的注册表的localhost用处有限。为了使外部主机可以访问您的注册表,您必须首先使用 TLS 保护它。 获得证书 这些示例假设如下: 您的注册表 URL 是https://myregistry.domain.com/. 您的 DNS、路由和防火墙设置允许通过端口 443 访问注册表主机。 您已从证书颁发机构 (CA) 获得证书。 如果您已经获得了中间证书,请参阅 使用中间证书。 1.创建一个certs目录。 $ mkdir -p certs 将.crt和.key文件从 CA 复制到certs目录中。以下步骤假定文件被命名domain.crt为 domain.key. 2. Docker 客户端现在可以使用其外部地址从您的注册表中提取和推送。以下命令演示了这一点: $ docker pull ubuntu:16.04 $ docker tag ubuntu:16.04 myregistry.domain.com/my-ubuntu $ docker push myregistry.domain.com/my-ubuntu $ docker pull myregistry.domain.com/my-ubuntu (编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |