我正在尝试通过docker部署.我正在使用以下工作流程:
但码头推进需要永远.有30个图像,它必须遍历每个图像并说"图像已经存在".有什么方法可以加快速度吗?
或者,我应该使用不同的流程进行部署吗?
如果您像我一样推动 AWS ECR,则可能是您本地的 docker 需要重新启动。请参阅有关 AWS ECR 缓慢的主题:
https://forums.aws.amazon.com/thread.jspa?threadID=222834
这也可能影响其他平台。似乎在 Mac 上的 1.12.1 左右,无论如何,有一些缓慢的问题会随着 Docker 的重新启动而消失。
如果您使用的是本地注册表,我们最近添加了一个 redis 缓存,这有助于极大地加快速度。有关如何执行此操作的详细信息,请参见注册表 github 页面
https://github.com/docker/docker-registry
虽然推送新镜像仍然需要时间,但拉取速度非常快,因为所有层都在 redis 缓存中。
| 归档时间: |
|
| 查看次数: |
7558 次 |
| 最近记录: |