您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:注册服务器开放外部访问 正文
时间:2026-11-15 来源:网络整理 编辑:热点
谷歌外推搜索留痕技术【tg:seogoogle987】
运行只能访问的注册表的localhost用处有限。为了使外部主机可以访问您的注册表,您必须首先使用 TLS 保护它。
获得证书
这云计些示例假设如下:
您的注册表 URL 是https://myregistry.domain.com/.
您的 DNS、路由和防火墙设置允许通算核过端口 443 访问注册表主机。
您已从证书颁发机构 (CA) 获得证书。
如果您已经获得了中间证书,请参阅 使用中间证书。
1.创建一个ce心技rts目录。
$ mkdir -p certs
将.crt和.key文件从 CA 复制到certs目录中。以下步骤假定文件被命名domain.术Dcrt为 domain.key.
2.如果注册表当前正在运行,请停止它。
$ docker container stop registrocy
3.重新启动注册表,指示它使用 TLS 证书。此命令将certs/目录绑定挂载到容器中/certs/,并设置环境变量,告诉容器在哪里ke可以找到domain.crt anddomain.key文件。注册表在默认 HTTPS 端口 443 上运行。
$ docker run -dr教 \
--restart=always \
--name registry \
-v "$(pwd)"/certs:/certs \
-e R程:EGISTRY_HTTP_ADDR=0.0.0.0:443 \
-e REGISTRY_HTTP_TLS_CERTIFICATE=/注册certs/domain.crt \
-e REGISTRY_HTTP_TLS_KEY=/certs/domain.key \
-服务p 443:443 \
registry:2
4.Docker 客户端现在可以使用其外部地址从您的注册表中提取和推送。以下命令演示了这器开一点:
$ docker pull ubuntu:16.04
$ docker tag ubuntu:16.04 myregistry.do放外main.com/my-ubuntu
$ docker push myregistry.domain.com/my-ubuntu
$ doc部访ker pull myregistry.domain.com/my-ubuntu
标签: Unity 虚幻引擎 堡垒之夜2026-08-10
标签: 现代汽车 波士顿动力 Atlas 人形机器人2026-06-27
消息称IBM正探索出售IBM Watson Health业务 专注于云计算业务2026-09-15
美国多州提议暂停新建数据中心,环保组织呼吁全国层面叫停2026-11-14
标签: Aqara 绿米联创 空间智能 小米生态链2026-07-21
OpenAI 收入预测剑指1000亿美元,欲创科技史上最快增长神话2026-08-31
标签: 三星 SK海力士 马斯克 iQOO 15 Ultra2026-06-13
标签: 智元 灵犀 X2 彭志辉 人形机器人2026-11-13
标签: MemoraXAI AgenticRL 郝建业 大模型记忆2026-05-31
京东重磅发布开源安全框架JoySafety,助力AI应用守护安全2026-10-26
亚马逊宣布在芬兰建研发中心 研究机器人自动送货技术2026-05-23
标签: 悟通感控 柔性触觉传感 鲁信创投 具身智能2026-10-12
标签: 鸿蒙智行 问界 华为 渠道调整2026-11-02
树胶的作用2026-10-06
关于人脸识别系统的8大常见问题2026-09-07
5G如何使云计算更加前卫2026-11-07
标签: 荃信生物 赛乐信 奥托奇拜单抗 鲁塞奇塔单抗2026-07-30
告别“原型困境”:Anything获1亿美元估值,用全栈AI工具颠覆应用开发2026-09-28
标签: 鸿蒙7 Agent2026-11-13
Hive 数据倾斜问题定位排查及解决2026-09-28