我们推送到一个私有存储库的Docker镜像数量是多少?

时间:2018-04-03 13:10:12

标签: docker dockerhub

我有一个图像列表,我想将其推送到docker hub存储库。 这是我的图像列表,

$ docker images
REPOSITORY                     TAG                 IMAGE ID            CREATED             SIZE
testimage1                           latest              60927e450c80        6 days ago          596MB
testimage2                          latest              516082cd94fa        2 weeks ago         547MB
testimage3                           latest              5195076672a7        2 weeks ago         371MB

我们只能创建一个私有存储库。那么,是否可以将所有图像推送到一个私有存储库? 请帮我,我用谷歌搜索,但没有得到任何解决方案。

2 个答案:

答案 0 :(得分:3)

经过大量尝试后,我发现我们只能将一个图像作为免费用户推送到私有存储库。如果我们使用相同的标签推送,那么它将覆盖存储库映像。如果我们使用不同的标签推送它会将存储库推向公众。

答案 1 :(得分:0)

构建图像时,需要使用注册表URL标记它们以便能够推送它们。

而不是:

docker build -t testimage1 .

你应该这样做:

docker build -t registry_host:port/testimage1

然后,您可以推送registry_host:port/testimage1