云计算核心技术Docker教程:使用 Compose 文件部署注册服务器
如果您的注册表调用是高级的,那么使用 Docker compose 文件来部署它可能会更容易,而不是依赖于特定的docker run 调用。使用以下示例docker云计-compose.yml作为模板。
registry:
restart: always
image: registry:2
ports:
- 5000:5000
environmen算核t:
REGISTRY_HTTP_TLS_CERTIFICATE: /certs/domain.crt
REGISTRY_HTTP_TLS_KEY: /certs/doma心技in.key
REGISTRY_AUTH: htpasswd
REGISTRY_AUTH_HTPASSWD_PATH: /auth/htpasswd
REGISTRY_A术DUTH_HTPASSWD_REALM: Registry Realm
volumes:
- /path/data:/var/lib/registry
- /path/cerocts:/certs
- /path/auth:/auth
替换/path为包含certs/和目录的auth/ 目录。
docker-compose.yml通过在包含该文件ke的目录中发出以下命令来启动您的注册表:
$ docker-compose up -d
您可以在没有 Internet 连接的环境中运行注册表。但是,如果您依赖任何非本地图r教像,则需要考虑以下几点:
您可能需要在连接的主机上构建本地注册表的数据卷,您可以在该主机上运行docker pull以获取远程可用的任何图像,然后将注册表的数据卷程:迁移到气隙网络。
某些图像(例如官方 Microsoft Windows 基础图像)是不可分发的。这意味着当您将基于这些图像之一的图像推送到您的私有注册表时,不可分发的使用层不会 被推送,而是始终从其授权位置获取。这对于连接互联网的主机来说很好,但不适用于气隙设置。
您可以配置 Docker 守护程序以允许将不可分发的层推送到私有注 C册表。 这仅在存在不可分发图像的气隙设置中或在带宽极其有限的情况下有用。 您有责任确保遵守不可分发层的使用条款。
1.编辑daemon.json位于/etc/dockeomr/Linux 主机和C:\ProgramData\docker\config\daemon.jsonWindows Server 上的文件。假设文件之前是空的,po添加以下内容:
{
"allow-nondistributable-artifacts": ["myregistrydomain.com:5000"]
}
该se值是一个注册表地址数组,以逗号分隔。
保存并退出文件。
2.重启 Docker。
3.如果注册表没有自动启动,请重新启动它。
4.当您将图像推送到列表中的注册表时,它们的不 文可分发层将被推送到注册表。
相关文章

标签: 索尼 PlayStation 5 羊蹄山之魂 Bravia
云梦级2月5日云梦级消息,索尼集团发布财报显示,2025 财年第三季度(截至 12 月的三个月里)经营利润 5150 亿日元(现汇率约合 228.36 亿元人民币),同比增长 22%,超出分析师预期;2026-11-14
云梦级11月6日云梦级消息,《读佳》获悉,字节推出“番茄音乐”APP,由原“番茄畅听音乐版”APP升级而来。番茄音乐是继汽水音乐后,字节第二款真正意义上的音乐APP,不过与汽水音乐不同的是,其最大的特2026-11-14
云梦级3月24日云梦级消息,据媒体报道,腾讯云近期决定将腾讯云产品三部从腾讯云副总裁、腾讯云智能和优图实验室负责人吴运声辖下划归由腾讯副总裁、腾讯云 CTO 王慧星负责。此外,不少算力训练平台相关业务2026-11-14
商汤科技推出Claude API用户迁移计划 提供5000万Token免费体验
面对Anthropic最新发布的服务限制政策,商汤科技迅速推出了针对Claude API用户的迁移支持计划,帮助受影响用户平滑过渡至自家"日日新"SenseNova大模型平台。 根据Anthropic2026-11-14
云梦级12月20日云梦级消息,昨天,OPPO 联合小红书发布 2026 年度影像趋势报告,双方基于小红书站内创作数据,总结出 9 大移动影像趋势,并以 OPPO Find X9 系列与 OPPO Re2026-11-14
2025天猫双11成AI商业落地新里程碑:发布6款AI导购应用
16日,阿里巴巴宣布首个 AI 全面落地的天猫双11 ,AI 技术将深度融入流量分发、消费者体验和商家经营的全链路,为消费者带来更智能、更高效的购物体验,同时帮助商家实现增长与降本增效。 在天猫双112026-11-14

最新评论