加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

云计算核心技术Docker教学 注册服务器开放外部访问

发布时间:2022-07-05 12:11:51 所属栏目:云计算 来源:互联网
导读:运行只能访问的注册表的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

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!