崩溃回送错误:为什么导入的DockerHub窗格永远不会在Openshift Origin中启动?
当我尝试从DockerHub中取出容器时,它们从不启动。 吊舱的状态从“牵引集装箱”快速转移到“碰撞环回错误”。 豆荚的颜色从浅灰色变成深灰色,然后变成黄色。
问题在于Openshift。 这是一个尚未解决的错误。 我没有关于这个问题的文档,但是我在最近在旧金山的Redhat会议上被告知。 所以你必须听取我的意见。
我有好消息和坏消息。 好消息是这个可以修复。 坏消息是,这不是一次性修复。 每当你导入一个新的容器时,你将不得不重复它。
好。 所以解决scheme其实很简单。 您只需从部署configuration中删除一些内容并编辑其他内容即可。
首先find:
triggers: - type: ConfigChange - imageChangeParams: automatic: true containerNames: - deployment-example from: kind: ImageStreamTag name: recreate-example:latest type: ImageChange
删除这部分:
- imageChangeParams: automatic: true containerNames: - deployment-example from: kind: ImageStreamTag name: recreate-example:latest type: ImageChange
那么你需要find这样的东西
dockerImageRepository: 'docker.io/docker/whalesay:sha@234r3esf23k333k532ldfdsfsdfsdf7d68587d5f78'
删除:sha@234r3esf23k333k532ldfdsfsdfsdf7d68587d5f78
部分。
Openshift将再次拉动集装箱。 它现在应该正常启动。 就像我之前说过的,您需要为从DockerHub提取的每个图像执行此操作。