docker - 是否可以将 docker hub 公开托管的镜像部署到 Kubernetes Container Engine 而无需将其上传到 Containers Registery?

标签 docker kubernetes dockerhub google-kubernetes-engine google-container-registry

这里对 Containers 和 Kubernetes 还是新手,但我正在尝试在 Google Containers Engine 上部署集群,并且想知道是否可以使用 docker hub 托管镜像来部署容器,所以在我的 .yaml 配置文件中我会说:

  ...
  image: hub.docker.com/r/my-team/my-image:latest
  ...

这可能吗?还是必须在本地下载/构建镜像,然后将其上传到 Google Containers Registery?

非常感谢

最佳答案

是的,这是可能的。 Replication Controller 模板或 Pod 规范镜像并不特殊。如果你指定image:redis,你会得到官方Docker Hub库Redis镜像的最新标签,就像你做了docker pull redis一样。

关于docker - 是否可以将 docker hub 公开托管的镜像部署到 Kubernetes Container Engine 而无需将其上传到 Containers Registery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33794471/

相关文章:

asp.net-core - ASP.NET Core w/Tools for Docker EnvironmentName for Stage

kubernetes - 无法使用 ingress 连接到 pod

kubernetes - K8s:添加环境值后应用yaml文件时出错

github - 从 Docker Hub 上的 Github 私有(private)存储库自动构建不起作用

docker - 测试成功后标记docker镜像

无法访问 Docker 远程 API

docker - 用于两个并行 docker 构建的 Bitbucket docker 图像缓存

docker - 为什么我在适用于 Linux 的 Windows 子系统中从 Windows 上的 Docker 获得 "bind source path does not exist"?

docker - 如何实现滚动更新和关系数据库?

docker - 通过 API 调用为 DockerHub 存储库创建新的构建规则