ショコラ
RUNコマンド中に終了ステータス 0 以外が戻ってきて処理が止まってしまった
コマンド1が異常終了したが、コマンド2に||で繋げて正常終了でキメマス。
もっさん先輩
例
①その場しのぎで良いなら、これだけです。
RUN yum check-update -y || [ $? -eq 100 ]
②if 文ならこんな感じ?
RUN yum check-update -y || if [ $? -eq 100 ]; then exit 0; else exit 1; fi
③ベストアンサー
RUN yum check-update -y || { rc=$?; [ "$rc" -eq 100 ] && exit 0; exit "$rc"; }
シチュエーション
CentOS6 で yum check-update -y を実行したところ、終了ステータス 100 が戻ってきて処理が止まってしまった。