小编Jit*_*aul的帖子

强制 docker 接受并继续构建具有非零响应/代码的图像的方法

我有以下 dockerfile,使用 Centos:latest 作为基本映像非常简单。docker 文件在 0 以外的任何命令上退出,因为错误代码/代码 yum check-update 返回状态代码 100 以表示操作成功

docker文件如下

FROM centos:latest
MAINTAINER xyz (xyz@gmail.com)
ENTRYPOINT ["/bin/sh", "-lc", "ocp-indent"]
RUN yum -y check-update
Run Code Online (Sandbox Code Playgroud)

当我尝试构建图像时,该过程按如下方式运行,但它在没有成功构建图像的情况下被杀死

Sending build context to Docker daemon  2.048kB
Step 1/4 : FROM centos:latest
latest: Pulling from library/centos
7dc0dca2b151: Pull complete 
Digest:   
sha256:b67d21dfe609ddacf404589e04631d90a342921e81c40aeaf3391f6717fa5322
Status: Downloaded newer image for centos:latest
---> 49f7960eb7e4
Step 2/4 : MAINTAINER xyz (xyz@gmail.com)
---> Running in c5284bbfb10e
---> b2334a38cc19
Removing intermediate container c5284bbfb10e
Step 3/4 : ENTRYPOINT /bin/sh -lc ocp-indent
---> …
Run Code Online (Sandbox Code Playgroud)

yum docker centos7 dockerfile

3
推荐指数
1
解决办法
1765
查看次数

标签 统计

centos7 ×1

docker ×1

dockerfile ×1

yum ×1