本页面简要介绍了 Google 提供的基础容器映像。
什么是基础映像?
对于大多数基于容器的开发,基础映像是起点 工作流。开发者从一个基础映像入手,在其之上 所需的库、二进制文件和配置文件 应用。
许多基础映像都是基本或极简 Linux 发行版:Debian、Ubuntu、Red Hat Enterprise Linux (RHEL)、Rocky Linux 或 Alpine。开发者可以使用 直接从 Docker Hub 或其他来源获取这些映像有官方 以及其他各种各样的下游再包装商, 以满足客户需求
Google 维护用于构建其自己的应用的基础映像。这些映像 使用 Docker Hub 使用的来源构建而成。因此,它们与 运行所需的映像
使用 Google 维护的映像的优势在于 所以你可以直接从自己的服务器中拉取这些映像 而无需遍历网络
每当有官方映像的新版本出现时,Google 就会更新这些映像 发布。如需详细了解映像版本,请参阅 官方图片。
Google 提供的基础映像
Google 提供的基础映像适用于以下操作系统发行版:
操作系统 | 代码库路径 | Google Cloud Marketplace 商品详情 |
---|---|---|
Debian 10 "Buster" | marketplace.gcr.io/google/debian10 |
Google Cloud Marketplace |
Debian 11 "Bullseye" | marketplace.gcr.io/google/debian11 |
Google Cloud Marketplace |
Debian 12“Bookworm” | marketplace.gcr.io/google/debian12 |
Google Cloud Marketplace |
Rocky Linux 8 | marketplace.gcr.io/google/rockylinux8 |
Google Cloud Marketplace |
Rocky Linux 9 | marketplace.gcr.io/google/rockylinux9 |
Google Cloud Marketplace |
Ubuntu 20.04 | marketplace.gcr.io/google/ubuntu2004 |
Google Cloud Marketplace |
Ubuntu 22.04 | marketplace.gcr.io/google/ubuntu2204 |
Google Cloud Marketplace |
Ubuntu 24.04 | marketplace.gcr.io/google/ubuntu2404 |
Google Cloud Marketplace |
对 Google 提供的基础映像的更改
以下基础映像变更将于 2023 年 11 月 3 日生效:
- 更新后的 Debian 10 和 Debian 11 映像不再预安装 OpenSSL。
- 更新后的 Ubuntu 20.04 映像不再包含 curl、Python、systemd 或 sudo 。
- Google 不再为以下 Linux 发行版提供基础映像: CentOS 7、CentOS 8、Ubuntu 18.04 和 Debian 9“Stretch”。
许可
如需了解适用于基础映像的许可,请参阅 文档。
替代选项
如果基础映像不适合您,可以使用缓存的映像
是存储在 mirror.gcr.io
上经常请求的 Docker Hub 映像。如果您将 Docker 守护程序配置为使用缓存的映像,则客户端始终先检查 Docker Hub 映像的缓存副本,然后再尝试直接从 Docker Hub 拉取映像。
详细了解如何拉取缓存的映像。
如需了解保护软件供应链的更多方法,包括图片验证, 请参阅软件供应链安全。
后续步骤
- 了解如何创建基础映像流水线。