docker集线器不可用时,使用docker部署什么样的风格?

我想部署我的项目,避免使用docker-hub。 在tar文件中发送一个图像是一个好主意,或只是一个Dockerfile结合所有本地依赖项会更好(在这种情况下,用户将需要build立自己的形象)? 有没有一种方法来部署容器本身?

如果你不能运行一个本地的Docker Registry,那么发送图像本身是可取的,因为它不会强制用户访问任何依赖关系。
发送Dockerfile作为补充(logging图像)也很好。

但主要的select是使用dockerregistry 。 但是,如果您不想依赖本地registry存储,则可以使用像minio这样的S3远程存储 。