在本地/私有存储库中提供Nginx映像,以便在kubernetes中实现生产安全的视角

时间:2018-02-01 09:17:07

标签: docker nginx kubernetes

我们如何在kubernetes的本地/私人存储库中提供nginx图像?

让我说我使用的是nginx图像标签版本x.x.我已经在我的开发和测试环境中对它进行了测试,并希望将其移至prod。

如果nginx存储库中没有图像怎么办? 有没有办法将x.x版本的nginx拉到我们的本地/私有存储库?

如果图像不可用,则存在高风险。因此,如果有人指导我们如何处理这个问题会很有帮助。

1 个答案:

答案 0 :(得分:0)

如果您的机器中安装了泊坞窗,请拉动泊坞窗图像

$ docker pull nginx:x.x

现在,您无法在Kubernetes中使用此本地docker镜像。你需要做更多的事情

将此图像推送到云端的docker注册表中。

$ docker tag nginx:x.x <your-registry>/nginx:x.x
$ docker push <your-registry>/nginx:x.x

然后从您的注册表中使用<your-registry>/nginx:x.x