我对使用docker非常陌生,所以在此先感谢您的支持。本质上,我很好奇是否有可能在本地PC上创建docker映像,然后将该docker映像直接从PC推送到Pivotal Cloud Foundry。我想绕开将本地映像首先推送到dockerhub的步骤,然后再尽可能推送到PCF,以帮助更快地进行开发。
答案 0 :(得分:1)
您可以将Docker映像从本地/开发机推送到任何Docker注册表。如果它是私人注册表,则需要正确的凭据。
您无需先将其推送到DockerHub即可将其保存到其他注册表。
我们在工作中使用Artifactory。我们构建的Docker映像直接推送到使用Artifactory运行的私有Docker注册表中。
PCF必须能够访问您存储docker映像的docker注册表。 DockerHub恰好就是这样的Docker注册表之一。如果打算使用DockerHub,则必须避免在PCF上运行的应用程序访问映像之前先将映像推入DockerHub。