我在docker hub中创建了一个私有存储库。
我的疑问是
答案 0 :(得分:3)
最佳做法是每个应用程序使用一个存储库。您可以使用不同的标签来区分应用的版本和风格。理论上,您可以在一个存储库中混合完全不同的Docker映像。但是也许您可以选择其他Docker存储库提供商,而不是免费提供更多的私有存储库,例如Codefresh,GitLab等。
答案 1 :(得分:2)
每个存储库只能有一个docker映像,但是该映像可以有很多标签,因此您可以有100个标签。如果需要,每个标签可以代表一张图片,在这种情况下,总共可以提供100张图片名称相同但标签不同的图片。 myapplication:backend
,myapplication:frontend
,myapplication:xservice
等。引自documentation:
单个Docker Hub存储库可以容纳许多Docker映像(存储为标签)。
据我所知,图像大小限制尚未宣布,但您应尽量缩小图像,因为图像越大,在推拉过程中可能会遇到更多问题,所以请不要使图像变大10例如GB,除非必须。
答案 2 :(得分:1)
首先,我认为您的问题有点广泛,因此,回答起来并不容易。无论如何,为了说些什么,让我写:
Max depth exceeded
错误消息。