#5 ERROR: executor failed running [/bin/sh -c if [ ! "${ARG1}" ]; then ERROR_MESSAGE="ARG1 must be passed as --build-arg ARG1=...";ERROR=1; fi; COLOR_RED='\033[0;31m';COLOR_RESET='\033[0m'; if [ ! -z "$ERROR" ]; then echo "${COLOR_RED}${ERR}${COLOR_RESET}"; else echo "${COLOR_GREEN}build ARG1=\"$ARG1\"${COLOR_RESET}"; fi; if [ ! -z "$ERROR" ]; then exit 1; fi]: runc did not terminate sucessfully
running
подозреваю что вы путаете окружение ENV
и билд аргументы ARG
CMD ["/bin/sh", "-c", "echo ${RED}message${COLOR_END}"]
DOCKER_BUILDKIT=1 docker build -t xxx --progress=plain .
#2 [internal] load build definition from Dockerfile
#2 sha256:860e7c1fbcab386017a29c5e5ba19a7c0ff27f62c91c35f8649cbc3775e0faac
#2 transferring dockerfile: 243B done
#2 DONE 0.1s
#1 [internal] load .dockerignore
#1 sha256:00505561ed87b3b84b6366b66145f5c43f3a6f6f091133532e23fb629df445cd
#1 transferring context: 2B done
#1 DONE 0.1s
#3 [internal] load metadata for docker.io/library/alpine:3.9.5
#3 sha256:95a040d80b1187869cc9e511b3403d0c20326d5438c2b11916bd317e41835bd8
#3 DONE 0.0s
#4 [1/2] FROM docker.io/library/alpine:3.9.5
#4 sha256:6cb7692c50e96eec7c7341cb00dd4409b345dab9c40f337c0d3806217ae3e8e5
#4 DONE 0.0s
#5 [2/2] RUN echo "\033[0;31mmessage\033[0m"
#5 sha256:547b13d2fbd02f7cf6244dc39795373a908f6049b432c1b417eb763640f1af09
#5 CACHED
#6 exporting to image
#6 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#6 exporting layers done
#6 writing image sha256:68c9498fac58c5a4713baecc67fc2d3fe1ed03673deba2b2350ffcd1d969c922 done
#6 naming to docker.io/library/xxx done
#6 DONE 0.0s
docker run -it xxx
\033[0;31mmessage\033[0m