昨天下午在用公司ci进行docker build的时候,报了一个错误,内容大致如下:
1 | invalid from flag value ***: No such image: sha256:123456123456************* |
说的是一个image没有找到。
其中,第一个Dockerfile_1结构如下:
1 | FROM composer AS builder |
第二个Dockerfile_2结构如下:
1 | FROM composer AS builder |
编译:
1 | docker build -f dockerfile_1 . |
然后报错:
1 | invalid from flag value ***: No such image: sha256:3490ffda0 |
这个问题很奇葩,几乎不会出现,但是,在使用公司的ci的时候就有可能报这个错。因为ci发现第一个Dockerfile_1编译出的image存留太久了就会把它删掉。。。。。。然后我们优化了第二个Dockerfile_2解决了这个问题。