昨天下午在用公司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
解决了这个问题。