#BASEIMAGE alpine:latest FROM alpine:latest #BUILD_TIME_ENVIRONMENT_VARIABLE MAX_CPU=4 ARG MAX_CPU=4 #ENVIRONMENT_VARIABLE_IN_CONTAINER JAVA_HOME=/opt/java ENV JAVA_HOME=/opt/java #CONTAINERIMAGE_BUILD_RECIPE_STEP touch file RUN echo "$MAX_CPU" > /max-cpu #DEFAULT_ARGUMENTS_FOR_TO_CONTAINER ["1","2","3","argument 4"] CMD ["1","2","3","argument 4"] #COMMANDLINE_FOR_PROCESS_EXECUTED_AS_PID1_IN_CONTAINER ["/bin/sh","-xc","echo $@",""] ENTRYPOINT ["/bin/sh","-xc","echo \"$@\"",""] #CONTAINERIMAGE_BUILD_RECIPE_STEP < /entrypoint.sh << 'EP' ##!/bin/sh #echo "$@" #EP #chmod u+rx /entrypoint.sh #EOF RUN < /entrypoint.sh << 'EP' #!/bin/sh echo "$@" EP chmod u+rx /entrypoint.sh EOF #COMMANDLINE_FOR_PROCESS_EXECUTED_AS_PID1_IN_CONTAINER ["/entrypoint.sh"] ENTRYPOINT ["/entrypoint.sh"]