【发布时间】:2019-11-01 19:51:09
【问题描述】:
当一个 RUN 命令返回错误代码时,如何告诉 Docker 停止执行 Dockefile?
我有一个像这样的 Dockerfile:
FROM ubuntu:18.04
RUN apt install -yq `cat requirements.txt | tr "\\n" " "`
RUN ./some_other_setup.sh
RUN ./my_tests.sh
如果出现短暂的网络中断,apt install 有时会失败。但是,Docker 将继续执行其他 RUN 命令,即使它们也会失败,因为它们依赖于 apt install 的成功。
【问题讨论】:
标签: docker