如何从Docker Hub复制一个镜像并将其发布到Google的容器注册表上?

问题描述 投票:0回答:1

我有一个私有的Kubernetes集群,我想在其中安装一个镜像。由于节点是私有的,所以我只能在Google的Container Registry上安装镜像,那么我如何从Docker Hub中获取一个镜像并将其发布到Google的Container Registry上?

dockerhub google-container-registry
1个回答
0
投票

你可以 从Docker Hub拉取图像 像这样。

$ docker pull debian

Using default tag: latest
latest: Pulling from library/debian
e9afc4f90ab0: Pull complete 
Digest: sha256:ccc1a6320f5f0c79d48c1461438dd167c33b7c3b93713adb5f28bdb8b3cda827
Status: Downloaded newer image for debian:latest
docker.io/library/debian:latest

那么 标图:

$ docker tag debian gcr.io/myproject/deb1:mytag

最后是 :

$ docker push gcr.io/wojtek/deb1:mytag

The push refers to repository [gcr.io/myproject/deb1]
8803ef42039d: Layer already exists 
tp1: digest: sha256:ccc1a6320f5f0c79d48c1461438dd167c33b7c3b93713adb5f28bdb8b3cda827 size: 529
© www.soinside.com 2019 - 2024. All rights reserved.